Wie fügt man Text an eine Textdatei in C++ an? Erstellen Sie neu, falls nicht vorhanden, und fügen Sie an, falls vorhanden.Wie fügt man Text an eine Textdatei in C++ an?
Antwort
#include <fstream>
int main() {
std::ofstream outfile;
outfile.open("test.txt", std::ios_base::app);
outfile << "Data";
return 0;
}
Keine Notwendigkeit, die Datei manuell zu schließen, wie es so auf die Zerstörung der Fall ist. Siehe http://stackoverflow.com/questions/748014/. Außerdem wird
Sie können ios :: app anstelle von ios_base :: app verwenden –
Kann 'std :: ofstream :: out | std :: ofstream :: app' anstelle von '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;
}
verwende ich diesen Code. Es stellt sicher, dass die Datei erstellt wird, wenn sie nicht existiert, und fügt auch ein paar Fehlerprüfungen hinzu.
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. Wie fügt man Text an eine Variable innerhalb einer Funktion in Javascript an?
- 2. Wie fügt man Protokollpuffer in Swift an?
- 3. Wie fügt man Daten an json in Ruby/Rails an?
- 4. Wie fügt man eine Liste in Neo4j python-embedded an?
- 5. Wie fügt man die Systembeschränkung "Unten an: Parent View" an?
- 6. Wie fügt man Dateien an (io.Reader)?
- 7. Anfügen einer Textdatei an eine E-Mail
- 8. Android: Wie zeigt man eine heruntergeladene Textdatei an?
- 9. Wie fügt man den Inhalt einer Karte an eine andere Karte an?
- 10. Chrome-Erweiterung: Wie fügt man HTML an eine neu erstellte Chrom-Registerkarte an?
- 11. eine Zeichenfolge an einer bestimmten Zeile in Textdatei Ziel c
- 12. Wie fügt man Zeichenketten zur Textdatei hinzu?
- 13. Wie fügt man ein neues Zeilenzeichen in node.js an?
- 14. Wie fügt man mehrere untergeordnete Elemente an ein div in d3.js an?
- 15. Vim: Wie fügt man den Inhalt einer Variablen an eine Datei an?
- 16. Wie hängt man NSData an NSData in Objective-C an?
- 17. Wie fügt man ein Sonderzeichen in awk an?
- 18. DataView-Komponente in SPD fügt unnötige Zeichenfolgen an Feldwerte an
- 19. Symfony 1.4 FormFilter: Wie fügt man "ist nicht leer" an?
- 20. Wie fügt man eine 'Zeichenkette' in ein 'JTextField' an eine bestimmte Position ein?
- 21. Wie fügt man eine neue Zeile über dem Textbereich in Java Swing ein oder fügt sie an?
- 22. Wie fügt man Spalten in einer Textdatei unter Linux einen bestimmten Text hinzu?
- 23. Wie man Text an ein GameObject anpinnt
- 24. Wie man Text an SVG anfügt
- 25. Wie füge ich Text an eine Datei an?
- 26. Wie fügt man Text an einer bestimmten Position in Word-Dokumente ein?
- 27. Wie man eine Scrollbar an ein Text-Widget anfügt?
- 28. Text an Beschriftung in ASP.NET/C# anfügen?
- 29. Umleiten der Konsolenausgabe an eine Textdatei
- 30. Prolog - Wie hängt man ein Element an eine Liste an?
http://cplusplus.com/reference/iostream/ofstream/open/ – bobobobo