Cita:
Iniciado por alexg88 Todo depende de lo que quieras.
Según dices la variable x es el número de usuarios. Si es ese caso, la condición del while es incorrecta y sería así:
Código C:
Ver originali = 0;
while (i<x ){
if(persona[i].nom[0]==nom_per[0]){
printf("\n\t ----------> %d \n",i
); break;
}
i++;
}
if (i>=x){
}
Tengo :
Código C:
Ver originalwhile (i<x){
if(persona[i].nom[0]==nom_per[0] /*&& persona[i].nom[i]==nom_per[i]*/){
escribirsalida(i);
}
i++;
}
if (i>=x){
printf("\n\t No existeix intenta-ho de nou \n\n"); }
Ya lo prové antes y si pongo un usuario que esta me saltan los 2 if
es decir
usuario : x
....
No existe intentalo de nuevo
Por que sale el "no existe" ?