Cita:
Iniciado por RGT Sería:
while (ValidarLetra(NumeroLetras, FicheroPalabras));
Solamente?.
efectivamente.
Dado que la función está esperando una referencia:
Código C++:
Ver originalint ValidarLetra(int NumeroLetras, fstream &archivo)
^
Entonces le tienes que pasar el objeto por valor. La función entonces recogerá una referencia a dicho objeto.
Una referencia tiene la misma utilidad que un puntero, es decir, puedes compartir un mismo objeto entre diferentes partes del código, pero manteniendo la estética de un objeto por valor, es decir, para acceder a sus miembros tienes que usar el operador '.' en vez de '->'... ah si, y sobre una referencia no puedes lanzar un delete directamente, a diferencia de los punteros.
Un saludo