38
38
/**************PROTOTIPOS****************/
39
39
bool AgregarContacto(FILE *);
40
40
int ImprimirMenu(void);
41
bool BuscarContacto(FILE *);
43
unsigned Recorrer(FILE *);
41
bool BuscarContacto(FILE *);
43
unsigned Recorrer(FILE *);
45
45
/****************************************/
139
139
printf("\n\n\n Encontrado:\n\n");
140
140
printf("\tNombre: %s\n",p1.nombre);
141
141
printf("\tEdad: %u\n",p1.edad);
142
printf("\tTelefono: %s\n",p1.telefono);
142
printf("\tTelefono: %s\n",p1.telefono);
146
146
fread(&p1,sizeof(CONTACTO),1,archivo);
147
147
if (ferror(archivo)) return ERR;
153
printf("\n\n\tNINGUNA COINCIDENCIA ENCONTRADA");
153
printf("\n\n\tNINGUNA COINCIDENCIA ENCONTRADA");
159
unsigned Recorrer(FILE *fbin)
163
fbin=fopen(FICHERO,"rb");
159
unsigned Recorrer(FILE *fbin)
163
fbin=fopen(FICHERO,"rb");
165
165
fread(&p1,sizeof(CONTACTO),1,fbin);
166
if (ferror(fbin)) return ERR;
166
if (ferror(fbin)) return 0;
170
170
printf("\n\n\n CONTACTO %u\n\n",++cont);
171
171
printf("\tNombre: %s\n",p1.nombre);
172
172
printf("\tEdad: %u\n",p1.edad);
173
printf("\tTelefono: %s\n",p1.telefono);
176
printf("\tYa no hay mas contactos.");
183
printf("\n\n Pulse INTRO para continuar..");
195
printf("\n\tEsta seguro de que quiere salir del programa?");
199
while ((MiStricmp(resp,"y")) && (MiStricmp(resp,"n")));
200
if (!MiStricmp(resp,"y")) return ESCAPE;
173
printf("\tTelefono: %s\n",p1.telefono);
175
fread(&p1,sizeof(CONTACTO),1,fbin);
176
if (ferror(fbin)) return 0;
179
printf("\n\tYa no hay mas contactos.");
186
printf("\n\n Pulse INTRO para continuar..");
198
printf("\n\tEsta seguro de que quiere salir del programa?");
202
while ((MiStricmp(resp,"s")) && (MiStricmp(resp,"n")));
203
if (!MiStricmp(resp,"s")) return ESCAPE;