Estoy intentado Agrupar por paises pero tengo un problema, hay veces que no entra correctamente en el if y no entiendo por que puede ser.
Alguna ayuda?
void AgruparAmigos(amigo* lista_amigos, int n_amigos)
//***************************************************************************
{
int i;
char p[]="aaaaaaaaaaaaaaaaaaaaaaa";
for(i=0;i<n_amigos;i++){
printf("%d\n",i);
printf("$$%s$$\n",lista_amigos.direcc.pais);
printf("$$%s$$\n",p);
if (strcmp(p,lista_amigos.direcc.pais)==1){
printf("bucle dentro con %s\n",lista_amigos.direcc.pais);
}
else { printf("Son iguales\n"); }
strcpy(p,lista_amigos.direcc.pais);
printf("Pais copiado $$%s$$\n",p);
}
}
Alguna ayuda?
void AgruparAmigos(amigo* lista_amigos, int n_amigos)
//***************************************************************************
{
int i;
char p[]="aaaaaaaaaaaaaaaaaaaaaaa";
for(i=0;i<n_amigos;i++){
printf("%d\n",i);
printf("$$%s$$\n",lista_amigos.direcc.pais);
printf("$$%s$$\n",p);
if (strcmp(p,lista_amigos.direcc.pais)==1){
printf("bucle dentro con %s\n",lista_amigos.direcc.pais);
}
else { printf("Son iguales\n"); }
strcpy(p,lista_amigos.direcc.pais);
printf("Pais copiado $$%s$$\n",p);
}
}