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

Hola, tenía una duda con este bucle, lo que debería hacer, es leer un archivo de mi disco E: hasta que encuentre al centinela "XXX" o hasta que lea una string que sea igual a la string introducida "apodo".

A ver si encontrais el fallo, porque por lo que puedo ver, nunca sale del bucle.



int partidasGanadas= 0;
int partidasPerdidas = 0;
int partidasEmpatadas = 0;
int contador = 0;
ofstream escribir_jugadores;
ifstream leer_jugadores;
ifstream leer_reglas;
ifstream leer_copia;
ofstream escribir_copia;
string reglas;
string apodo;
string apodoExistente;
string str;
string contraseña;
string contraseñaExistente;
string centinela = "XXX";
bool contrasenaValida = true;
int eleccion1 = 1;


cout << "Introduce tu apodo : ";
cin >> apodo;
cout << "Ahora introduce tu contraseña : ";
cin >> contraseña;

leer_jugadores.open("E:\\jugadores.txt");

if(leer_jugadores.is_open()){
leer_jugadores >> apodoExistente;

while((apodoExistente != centinela)||(apodoExistente != apodo)){
leer_jugadores >> apodoExistente;
}
}


Un saludo y gracias por adelantado.