Supongo que será obvio porque lo puse en negrita quizás. Y responder si te da la gana puedes, claro está. Yo no soy el administrador del foro, pero vamos postear pa ná es tontería.
No se porque salió solo eso. En realidad lo que debería poner es:
Código:
void ParteD()
{
FILE *fp;
int i=0, j, iguales=0, num_clientes=10;
if ((fp=fopen("banco.txt", "r"))==NULL) /* detecta error */
{
printf("Error al abrir el fichero");
}
while (!feof(fp))
{
for (j = i + 1; j < num_clientes; j++) {
if ((strcmp(Banco[i].Nombre,Banco[j].Nombre) == 0) && (strcmp(Banco[i].Ciudad,Banco[j].Ciudad) == 0)) {
iguales++;}
}
}
if (fclose(fp)==0)
printf("\nFichero cerrado correctamente\n");
else
printf("Error al cerrar fichero");
if(iguales==0)
{
printf("No hay personas");
}
else
{
printf("Clientes con nombre y ciudad iguales: %d\n", iguales);
}
}