05/07/2011, 10:18
|
| | Fecha de Ingreso: abril-2010 Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 7 meses Puntos: 228 | |
Respuesta: Problema con un bucle infinito en un while Es que de la nada estas mezclando todo.
Esto es una asignacion: libros[i].identificadorfadeIn=ID;
ASi le asignas a todo el mismo ID.
Esto es una comparacion: libros[i].identificadorfadeIn==ID;
Que deberia ir dentro del if para uqe tenga mejor uso. Asi:
for(int i=0;i<cantidad_socios;i++)
if (libros[i].identificadorfadeIn==ID){
//codigo a ejecutar cuando el ID concide. Libros con indice i.
}
En ese caso no es util usar el else de la comparacion porque por cada libro incorrecto va a dar un aviso de que no coiciden. Por eso esta bueno tener un variable que marque si lo encontraste o no. Asi, cuadno termina te fijas si lo encontraste o no. Entonces mostras el mensaje no encontrado correctamente, |