Heim >Backend-Entwicklung >C++ >Wie hänge ich Text an eine Datei in C an?

Wie hänge ich Text an eine Datei in C an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-08 06:43:10783Durchsuche

How Do I Append Text to a File in C  ?

Text an Textdateien in C anhängen

Das Anhängen von Text an eine Textdatei in C ist eine häufige Aufgabe. Es ermöglicht Ihnen, neuen Inhalt zu einer vorhandenen Datei hinzuzufügen, ohne den vorhandenen Inhalt zu überschreiben. Darüber hinaus können Sie auch eine neue Textdatei erstellen, falls diese noch nicht vorhanden ist, und Text daran anhängen.

Um dies zu erreichen, können Sie die folgenden Schritte verwenden:

1. Öffnen Sie die Datei

Öffnen Sie die Textdatei mit std::ofstream im entsprechenden Öffnungsmodus. Geben Sie in diesem Fall den Append-Open-Modus mit std::ios_base::app an. In diesem Modus können Sie Daten an das Ende der Datei anhängen, falls vorhanden, oder eine neue Datei erstellen, wenn dies nicht der Fall ist:

#include <fstream>

int main() {  
  std::ofstream outfile;

  outfile.open("test.txt", std::ios_base::app); // append instead of overwrite

2. Text anhängen

Sobald die Datei geöffnet ist, können Sie die Schaltfläche << Operator zum Anhängen von Text an das Ende der Datei:

outfile << "Data"; 

3. Schließen Sie die Datei

Schließen Sie abschließend die Datei, um die Änderungen zu speichern:

  return 0;
}

Dieser Code öffnet die Datei „test.txt“ im Anhängemodus und hängt die Zeichenfolge „ „Daten“ bis zum Ende der Datei und schließen Sie die Datei. Wenn die Datei nicht existiert, wird sie mit dem angegebenen Text erstellt.

Das obige ist der detaillierte Inhalt vonWie hänge ich Text an eine Datei in C an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn