¿Cómo agregar texto a un archivo de texto en C++? Crear nuevo si no existe y anexar si existe.¿Cómo agregar texto a un archivo de texto en C++?
Respuesta
#include <fstream>
int main() {
std::ofstream outfile;
outfile.open("test.txt", std::ios_base::app);
outfile << "Data";
return 0;
}
No es necesario cerrar el archivo manualmente, tal como lo hace en la destrucción. Ver http://stackoverflow.com/questions/748014/. Además,
Puede usar la aplicación ios :: en lugar de ios_base :: app –
Puede usar 'std :: ofstream :: out | std :: ofstream :: app' en lugar de 'std :: ios_base :: app'? http://www.cplusplus.com/reference/fstream/ofstream/open/ – Volomike
#include <fstream>
#include <iostream>
FILE * pFileTXT;
int counter
int main()
{
pFileTXT = fopen ("aTextFile.txt","a");// use "a" for append, "w" to overwrite, previous content will be deleted
for(counter=0;counter<9;counter++)
fprintf (pFileTXT, "%c", characterarray[counter]);// character array to file
fprintf(pFileTXT,"\n");// newline
for(counter=0;counter<9;counter++)
fprintf (pFileTXT, "%d", digitarray[counter]); // numerical to file
fprintf(pFileTXT,"A Sentence"); // String to file
fprintf (pFileXML,"%.2x",character); // Printing hex value, 0x31 if character= 1
fclose (pFileTXT); // must close after opening
return 0;
}
utilizo este código. Se asegura de que el archivo se crea si no existe y también agrega un poco de verificación de errores.
static void appendLineToFile(string filepath, string line)
{
std::ofstream file;
//can't enable exception now because of gcc bug that raises ios_base::failure with useless message
//file.exceptions(file.exceptions() | std::ios::failbit);
file.open(filepath, std::ios::out | std::ios::app);
if (file.fail())
throw std::ios_base::failure(std::strerror(errno));
//make sure write fails with exception if something is wrong
file.exceptions(file.exceptions() | std::ios::failbit | std::ifstream::badbit);
file << line << std::endl;
}
- 1. Agregar texto a un archivo de imagen
- 2. Agregar un texto al archivo en Python
- 3. cómo agregar texto en un texto de edición en android?
- 4. ¿Cómo agregar texto al icono en C#?
- 5. Android ¿Agregar imagen a texto (en vista de texto)?
- 6. Agregar texto a UIImage
- 7. Agregar texto a CALayer
- 8. Agregar viñetas de texto a un formulario de C#
- 9. Subversion - Agregar archivo de texto - Estado de archivo A (bin)
- 10. Cómo agregar texto a iconos en ActionBar?
- 11. Agregar texto a un gráfico grid.table
- 12. Cómo insertar texto de un archivo de texto en un control de etiqueta en C#
- 13. C#: Anexar * contenidos * de un archivo de texto a otro archivo de texto
- 14. Exportar un C# DataSet a un archivo de texto
- 15. ¿Cómo leer un archivo de texto en crecimiento en C++?
- 16. Agregar texto usando StreamWriter
- 17. Agregar texto a textarea - Jquery
- 18. ¿Cómo analizo un archivo de texto en Objective-C?
- 19. ¿Cómo crear un archivo de texto temporal en C++?
- 20. ¿Cómo escribir eficientemente un archivo de texto grande en C#?
- 21. Cómo agregar texto a un área de texto en lugar de reemplazarlo
- 22. cómo agregar borde a un texto en textview android
- 23. C# ¿Cómo cuento las líneas en un archivo de texto
- 24. agregar un texto en la parte superior del archivo
- 25. C# - Leer en un archivo de texto grande (150 MB) en un cuadro de texto enriquecido
- 26. cómo agregar texto de anotación a un gráfico de Highcharts?
- 27. ¿Script de shell para agregar texto a cada archivo?
- 28. Convertir archivo pdf a archivo de texto
- 29. Procesando archivo de texto grande en C#
- 30. Cómo agregar mediante programación de texto a un UIView
http://cplusplus.com/reference/iostream/ofstream/open/ – bobobobo