Foro de elhacker.net

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
  1. ofstream write (fichero.c_str());
  2. string palabra;
  3.  
  4. //COMO ANYADIR "PALABRA" AL FINAL DE "FICHERO"?
  5.  


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
  1. 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
  1. ofstream write (fichero.c_str(), ios::app);
  2. string palabra;
  3. fichero << palabra;
  4.  
  5.  

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