Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/11/2015, 14:28
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 15 años, 5 meses
Puntos: 5
Pregunta Respuesta: Al repetir el programa tengo problemas con fichero o logica

Cita:
Iniciado por eferion Ver Mensaje
Insisto... ¿por qué esa obsesión por pasar el stream como argumento? ¿Tienes miedo a crear el stream cada vez que lo vayas a usar?
Es de esta manera cierto:

Código:
/*  Creamos el fichero con las palabras a adivinar
------------------------------------------------------------------------*/
    ofstream FicheroPalabras;
    cout << "Creando fichero con palabras..." << endl;
    FicheroPalabras.open("palabras.txt", ios::out);
    FicheroPalabras << "baloncesto\n";
    FicheroPalabras << "atletismo\n";
    FicheroPalabras << "natacion\n";
    FicheroPalabras << "beisbol\n";
    FicheroPalabras << "futbol\n";
    FicheroPalabras << "rugby\n";
    FicheroPalabras << "golf";
    FicheroPalabras.close();
    cout << "Fichero creado exitosamente..." << endl;
Si es asi, pregunta: si lo hago de esa manera siempre, ofstream para escribir y ifstream para leer. Si en otro sitio vuelvo a declararlo de esa forma para abrir el fichero, debo ponerle ios::app siempre?. o solamente es si voy a escribir otras cosas?

esto de los ficheros y sus reglas me confunde.