Red de conocimiento informático - Material del sitio web - ¿Cómo usar c para agregar datos al final de un archivo txt sin sobrescribir los datos que ya están en el archivo?

¿Cómo usar c para agregar datos al final de un archivo txt sin sobrescribir los datos que ya están en el archivo?

#include lt;iostreamgt;

#include lt;fstreamgt;

usando el espacio de nombres std;

int main()

{

fstream ftxt;

ftxt.open("a.txt",ios::out|ios::app); //escribe de una manera que no sobrescriba el contenido anterior si también es en modo agregar.

if(ftxt.fail())

{

coutlt;lt; "no se puede abrir"lt;lt;endl;

getchar();

devuelve 0

}

ftxtlt;lt; "TODOS"lt;lt;endl;

ftxt.close();

getchar();

devuelve 0;