1. 程式人生 > >QtQFile讀寫文本文件

QtQFile讀寫文本文件

關閉 sizeof read https 沒有 失敗 OS enter str

打開文件的方式可以讀寫,讀寫方式的參數為:QIODevice::ReadWrite

打開文件的方式是:只寫,如果該工程文件夾下沒有將要打開的文件,那麽程序將會在該工程文件目錄下創建該文件。例如:

技術分享圖片

這裏,需要將文本文件放在與main.cpp文件同一目錄下~~~~

如果該路徑下沒有文本文件:”testFile1.text“, 那麽在調用下面的代碼,將會在該目錄下創建一個名為: ”testFile1.txt“的文本文件,並將數據寫入文件。

  1. QFile file("testFile1.txt"); //---打開文件
  2. if (file.open(QIODevice::WriteOnly) )
  3. {
  4. //---待存入文本文件的字符串。
  5. char cBuf[8] = "1234567";
  6. //-----將數據寫入文件
  7. qint64 LineLen = file.write(cBuf, sizeof(cBuf));
  8. //----同上,寫入文件失敗,將返回 -1
  9. if (-1 != LineLen)
  10. {
  11. //---輸出寫入文件的內容
  12. qDebug() << cBuf;
  13. }
  14. }
  15. //----關閉文件
  16. file.close();

QtQFile讀寫文本文件