jueves, 19 de noviembre de 2009

Entrada / salida de archivos

Ejemplo de escritura y lectura de archivos en C

#include
#include
#include

int main(void)
{
FILE *fp;
char s[80];
int t;
//w singnifica write abres el archivo para escritura
if((fp=fopen("prueba.txt", "w")) == NULL) {
printf("No pude abri\n");
exit(1);
}

printf("Ingrese una cadena y un número: ");
fscanf(stdin, "%s%d", s, &t); /* leemos del teclado */

fprintf(fp, "%s %d", s, t); /* escribimos al archivo */
fclose(fp);
//Ahora vamos a leer lo que escribimos!

//abrimos el archivo en modo lectura
if((fp=fopen("prueba.txt","r")) == NULL) {
printf("No se pudo abrir el archivo.\n");
exit(1);
}

fscanf(fp, "%s%d", s, &t); /* leemos del archivo */
fprintf(stdout, "%s %d", s, t); /* escribimos en la pamntalla */

return 0;
}

No hay comentarios:

Publicar un comentario