Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: seryioo en 22 Febrero 2016, 14:40 PM

Título: Añadir un string al final de un fichero en C++
Publicado por: seryioo en 22 Febrero 2016, 14:40 PM
Buenas tardes, estoy haciendo un ejercicio de programación y me encuentro con el problema de que no se introducir un string al final de un fichero.

Básicamente el problema se reduce a:
Código (cpp) [Seleccionar]

ofstream write (fichero.c_str());
string palabra;

//COMO ANYADIR "PALABRA" AL FINAL DE "FICHERO"?
Título: Re: Añadir un string al final de un fichero en C++
Publicado por: ivancea96 en 22 Febrero 2016, 14:49 PM
Código (cpp) [Seleccionar]
ofstream outFile(fileName, ios::app);
"app" de append.
Título: Re: Añadir un string al final de un fichero en C++
Publicado por: seryioo en 22 Febrero 2016, 14:57 PM
Perdona no te he entendido bien. ¿Creo el flujo así y despues hago esto?:


Código (cpp) [Seleccionar]

ofstream write (fichero.c_str(), ios::app);
string palabra;
fichero << palabra;



Gracias
Título: Re: Añadir un string al final de un fichero en C++
Publicado por: Orubatosu en 22 Febrero 2016, 20:54 PM
Si, suponiendo que sea un fichero de texto ascii ya existente.

Hay otras maneras, pero la que te ha indicado es posiblemente la mas sencilla y corta