Buenas noches tengo un problemilla que no puedo solucionar .
Tengo varias funciones que hacen x cosas .
Una de ellas tengo que buscar dentro de un struct una información .
Cuando sea verdad sale un resultado :
while (i<=x ){
if(persona[i].nom[0]==nom_per[0]){
printf("\n\t si \n");
printf("\n\t ----------> %d \n",i);
}
else{
printf("\n\t No existeix");
printf("\n\t ----------> %d \n",i);
//break;
}
i++;
}
con este while/ for(tmb se pueder hacer) solo consigo mostrar
si
----------> 0
no
----------> 1
no
----------> 2
or
no
----------> 0
si
----------> 1
no
----------> 2
etc...
Lo que quiero es que cuando sea que si pare ! (break)
i cuando sea que no salte :)
Si pongo un break en el else , cuando busco la "1" posición(de la palabra) i la comparo con el primer carácter me sale
no
----------> 0
El contador no anda ? xD
Espero explicarme correctamente :)
Por cierto solo comparo el primer carácter :)