jueves, 1 de diciembre de 2011

pag90

#include
#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: