QtQFile读写文本文件
Posted lichen233
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QtQFile读写文本文件相关的知识,希望对你有一定的参考价值。
打开文件的方式可以读写,读写方式的参数为:QIODevice::ReadWrite
打开文件的方式是:只写,如果该工程文件夹下没有将要打开的文件,那么程序将会在该工程文件目录下创建该文件。例如:
这里,需要将文本文件放在与main.cpp文件同一目录下~~~~
如果该路径下没有文本文件:”testFile1.text“, 那么在调用下面的代码,将会在该目录下创建一个名为: ”testFile1.txt“的文本文件,并将数据写入文件。
- QFile file("testFile1.txt"); //---打开文件
- if (file.open(QIODevice::WriteOnly) )
- {
- //---待存入文本文件的字符串。
- char cBuf[8] = "1234567";
- //-----将数据写入文件
- qint64 LineLen = file.write(cBuf, sizeof(cBuf));
- //----同上,写入文件失败,将返回 -1
- if (-1 != LineLen)
- {
- //---输出写入文件的内容
- qDebug() << cBuf;
- }
- }
- //----关闭文件
- file.close();
以上是关于QtQFile读写文本文件的主要内容,如果未能解决你的问题,请参考以下文章
C++文件读写操作如何统计文本的行数及如何读取文件某一行内容