#include
#include
#include
//arch5 escribe hasta que nombre sea blanco
struct {
char nombre[20];
char apellido[20];
char telefono[15];
} registro;
main()
{
FILE *fichero;
if ((fichero = fopen( "nombres.txt", "a" )) == NULL) {
printf( "No se puede abrir el fichero.\n" );
exit( 1 );
}
do {
printf( "Nombre: " ); gets(registro.nombre);
if (strcmp(registro.nombre,"")) {
printf( "Apellido: " ); gets(registro.apellido);
printf( "Teléfono: " ); gets(registro.telefono);
/* Guarda el registro en el fichero */
fwrite( ®istro, sizeof(registro), 1, fichero );
}
} while (strcmp(registro.nombre,"")!= 0);
fclose( fichero );
getch();
}
No hay comentarios:
Publicar un comentario