Tema: Duda bucle
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/11/2012, 17:56
idkase
 
Fecha de Ingreso: octubre-2012
Mensajes: 7
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: Duda bucle

Sí, Zeki, cambié un par de cosas y veo que va funcionando.

Ahora tengo otro problema con este bucle:


if(leer_jugadores.is_open()){
while(!leer_jugadores.eof()){
leer_jugadores >> comparar;
if(comparar == apodo){
cout << "El apodo que has usado ya existe, prueba otro : " <<endl;
cin >> apodo;

}
}
}


El problema que tengo es que comprueba si en un archivo, el "apodo" introducido ya existe, pero luego salta de linea.
No sé si me explico, un ejemplo:

Si en el archivo de texto hay :
Juan
Jose

Y yo como apodo introduzco de primeras Juan, me dice que ya existe el apodo introducido , que introduzca de nuevo, pero ahí si vuelvo a introducir Juan, como el programa está leyendo "Jose" , me lo da por válido.
Me sigues? Alguna idea?