码迷,mamicode.com
首页 > 其他好文 > 详细

QtQFile读写文本文件

时间:2018-06-24 19:23:00      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:打开文件   gravity   失败   star   word   comm   bug   技术   调用   

打开文件的方式可以读写,读写方式的参数为: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读写文本文件

标签:打开文件   gravity   失败   star   word   comm   bug   技术   调用   

原文地址:https://www.cnblogs.com/lichen233/p/9221272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!