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生成,但...