Ver Mensaje Individual
  #12 (permalink)  
Antiguo 02/11/2015, 10:38
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Error al compilar en C++ (archivos)

Hola, gracias por ayudarme.

Estoy probando con lo que me mostraste pero al compilarlo me da error.
Puedes ayudarme a saber el por qué?

Código:
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    int NumeroLetras;

    cout << "Juego de El Ahorcado\n--------------------\n" << endl;

    cout << "N\243mero de letras de la palabra: ";
    cin >> NumeroLetras;

/*                Creamos el fichero con las palabras a adivinar
------------------------------------------------------------------------*/
    ofstream fichero("palabras.txt");
    fichero << "baloncesto\n";
    fichero << "beisbol\n";
    fichero << "futbol\n";
    fichero << "golf\n";
    fichero << "rugby\n";
    fichero << "tenis\n";
    fichero << "boxeo\n";
    fichero << "sumo\n";
    fichero << "judo\n";
    fichero << "nascar\n";
    fichero << "atletismo\n";
    fichero << "caminata\n";
    fichero << "ciclismo\n";
    fichero << "esgrima\n";
    fichero << "natacion\n";
    fichero << "polo\n";
    fichero << "clavados\n";
    fichero << "remo\n";
    fichero << "vela\n";
    fichero << "ajedrez\n";
    fichero.close();

/*                Determinamos el tamaño de las palabras
------------------------------------------------------------------------*/
    string Palabra;

    fichero.open("palabras.txt");

    while (! fichero.eof())
    {
        getline(fichero, Palabra);

        cout << Palabra.size() << endl;
    }

    return 0;
}
Recibo error con esto "getline(fichero, Palabra);" y no se por qué....