En C++, pour ajouter à la fin d'un fichier, vous pouvez utiliser les fonctions open() et seekg() dans la bibliothèque fstream : Utilisez la fonction open() pour ouvrir le fichier en mode ajout. Utilisez la fonction seekg() pour déplacer le pointeur de fichier vers la fin du fichier. Utilisez l'opérateur d'insertion (
Comment ajouter du contenu à la fin du fichier en utilisant C++
En C++, vous pouvez utiliser les fonctions d'opération de fichier fstream
的 open()
和 seekg()
etc. pour ajouter du contenu à la fin du fichier.
Exemple de code :
#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; }
Cas pratique :
Ce code peut être utilisé pour ajouter des informations de journal au fichier journal. Par exemple :
#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; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!