c++ fstream 文件追加模式示例詳解
c++ 覆蓋模式:
#include <fstream> int main() { std::ofstream file("example.txt"); if (file.is_open()) { file << "Hello, World!"; file.close(); } return 0; }
在這個例子中,我們打開一個名為example.txt
的文件并寫入字符串"Hello, World!"。如果example.txt
文件在此之前已經(jīng)存在并包含一些數(shù)據(jù),那么這些數(shù)據(jù)將被我們寫入的新數(shù)據(jù)覆蓋。
c++ 追加模式:
如果你想以追加模式打開文件,也就是說,新的數(shù)據(jù)將被添加到文件的末尾而不是覆蓋原來的數(shù)據(jù),你可以在創(chuàng)建std::ofstream
對象時使用std::ios::app
標志:
std::ofstream file("example.txt", std::ios::app);
在這個例子中,我們打開example.txt
文件并將其設置為追加模式。這意味著我們寫入的任何新數(shù)據(jù)都將被添加到文件的末尾,而不會覆蓋文件的原有內容。
到此這篇關于c++ fstream 文件追加模式的文章就介紹到這了,更多相關c++ 追加模式內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
VsCode安裝和配置c/c++環(huán)境小白教程(圖文)
本文主要介紹了VsCode安裝和配置c/c++環(huán)境小白教程,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01Qt GUI圖形圖像開發(fā)之QT表格控件QTableView,QTableWidget復雜表頭(多行表頭) 及凍結、固定特
這篇文章主要介紹了Qt GUI圖形圖像開發(fā)之QT表格控件QTableView,QTableWidget復雜表頭(多行表頭) 及凍結、固定特定的行的詳細方法與實例,需要的朋友可以參考下2020-03-03