Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/11/2015, 10:01
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Hacer dos comprobaciones en un WHILE con funciones

Hola,
Tienes razon en lo que dice, me refiero a ser nuevo con ficheros, el profesor nos asigno una tarea este pasado Lunes y no mostro como hacer nada, todo esto aprendido ha sido leyendo y gracias a ustedes.

Me costara comprar un libro por internet ahaha.

Te explico algo para que me digas si yo estoy en lo incorrecto.

Código:
while (PalabraEncontrada)
    {
        if (FicheroPalabras.eof())
        {
            PalabraEncontrada = false;

//Si llego al final del archivo, cambiar estado de esta variable para salir del while. Solamente para salir del while, nada mas.

            return true;

//Con esto me refiero a que la funcion devolverá true, no devolverá nada al while local. Es decir, el valor retornado o el estado retornado, irá al while que estoy usando al comienzo del programa, el while que llama esta funcion.
        }
        else
        {
            if (Palabra.size() == NumeroLetras)
            {
                PalabraEncontrada = false;  // lo mismo aqui
                return false;     // lo mismo aqui
            }
        }
    }
Luego que se termina el WHILE, entonces seguiran las siguientes lineas, digase cerrar el fichero y demas.

No es así, estoy mal?.

Me sirve mucho tu ayuda hermano, te comento que cada cosa que me dices lo analizo y de ser necesario investigo mas en google.