Qt學習之路之QFile讀寫文字檔案

2021-06-28 00:51:10 字數 1374 閱讀 2851

qfile提供了讀寫文字檔案的介面~~~~

這裡給出qfile讀寫文字檔案例項~~~~

步驟:

1,建立控制台應用程式:

2, 開啟main.cpp,實現**如下:

} //----關閉檔案,這裡請注意,開啟檔案後,在不對檔案操作時,請關閉檔案,避免資料丟失

file.close();

//----開啟檔案。 以只寫的方式開啟檔案

//---以只寫的方式開啟, 將會刪除原檔案的內容

if (file.open(qiodevice::writeonly) ) }

//----關閉檔案

file.close();

return a.exec();

}執行結果:

說明

當然,開啟檔案的方式可以

讀寫,讀寫方式的引數為:

qiodevice::readwrite

開啟檔案的方式是:

只寫,如果該工程資料夾下沒有將要開啟的檔案,那麼程式將會在該工程檔案目錄下建立該檔案。例如:

裡,需要將

文字檔案

放在與main.cpp

檔案同一目錄下~~~~

testfile1.text

「, 那麼在呼叫下面的**,將會在

該目錄下建立

乙個名為: 」

testfile1.txt

「的文字檔案,並將資料寫入檔案。

qfile file("testfile1.txt");						//---開啟檔案

if (file.open(qiodevice::writeonly) ) }

//----關閉檔案

file.close();

Qfile與QTextStream讀寫文字檔案

void readwrite readfile file.close 關閉檔案 void readwrite writefile file.close void readwrite readfile ui.textbrowser settext str file.close void readwri...

QFile 3 檔案讀寫

qt檔案開啟及讀寫,初步演示 1 bool qfile open openmode mode virtual 2 bool qfile open file fh,openmode mode 3 bool qfile open int fd,openmode mode 4 qint64 qfile r...

Qt學習之路 57 文字檔案讀寫

二進位制檔案比較小巧,但是不是人可讀的格式。文字檔案是一種人可讀的格式的檔案,為了操作這種檔案,我們需要使用qtextstream類。qtextstream和qdatastream的使用類似,只不過它是操作純文字檔案的。還有一些文字格式,比如xml html,雖然可以由qtextstream生成,但...