Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2012, 13:55
drakgoku1
(Desactivado)
 
Fecha de Ingreso: agosto-2011
Mensajes: 327
Antigüedad: 12 años, 9 meses
Puntos: 3
Tema registros

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 :)

Última edición por drakgoku1; 25/04/2012 a las 14:06