Tema: Duda bucle
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/11/2012, 18:45
Avatar de ZeKi
ZeKi
 
Fecha de Ingreso: noviembre-2012
Ubicación: Jaén
Mensajes: 61
Antigüedad: 12 años, 2 meses
Puntos: 6
Respuesta: Duda bucle

Lo que debes hacer es que a cada vez que entre en el "if" se coloque al principio del fichero, podría ser algo así:

Código C++:
Ver original
  1. if(leer_jugadores.is_open()){
  2.       while(!leer_jugadores.eof()){
  3.          leer_jugadores >> comparar;
  4.          if(comparar == apodo){
  5.             leer_jugadores.seekg(0, ios::beg); //Esto te colocará el puntero de lectura del fichero al incio del mismo
  6.             cout << "El apodo que has usado ya existe, prueba otro : " <<endl;
  7.             cin >> apodo;
  8.  
  9.          }
  10.      }
  11. }

Sin probarlo, diría que te debería funcionar así.