Heim > Artikel > Backend-Entwicklung > Wie hänge ich mit C++ Inhalte an das Ende einer Datei an?
In C++ können Sie zum Anhängen an das Ende einer Datei die Funktionen open() und seeg() in der fstream-Bibliothek verwenden: Verwenden Sie die Funktion open(), um die Datei im Anhängemodus zu öffnen. Verwenden Sie die Funktion „seegg()“, um den Dateizeiger an das Ende der Datei zu verschieben. Verwenden Sie den Einfügeoperator (
So hängen Sie Inhalte am Ende der Datei mit C++ an
In C++ können Sie Dateioperationsfunktionen fstream
的 open()
和 seekg()
usw. verwenden, um Inhalte am Ende der Datei anzuhängen.
Codebeispiel:
#include <fstream> #include <iostream> using namespace std; int main() { // 打开文件 fstream file; file.open("my_file.txt", ios::app); // 移动文件指针到文件末尾 file.seekg(0, ios::end); // 追加内容 file << "追加的内容\n"; // 关闭文件 file.close(); return 0; }
Praktischer Fall:
Mit diesem Code können Protokollinformationen an die Protokolldatei angehängt werden. Zum Beispiel:
#include <fstream> #include <ctime> using namespace std; int main() { // 打开日志文件 fstream file; file.open("log.txt", ios::app); // 获取当前时间 time_t now = time(0); tm *ltm = localtime(&now); // 将当前时间的日志信息追加到文件中 file << "[" << ltm->tm_year + 1900 << "-" << ltm->tm_mon + 1 << "-" << ltm->tm_mday << " " << ltm->tm_hour << ":" << ltm->tm_min << ":" << ltm->tm_sec << "] 日志信息\n"; // 关闭日志文件 file.close(); return 0; }
Das obige ist der detaillierte Inhalt vonWie hänge ich mit C++ Inhalte an das Ende einer Datei an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!