QFile提供了读写文本文件的接口~~~~
这里给出QFile读写文本文件实例~~~~
步骤:
1,建立控制台应用程序:
2, 打开main.cpp,实现代码如下:
#include
#include
#include
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QFile file("testFile1.txt");//---打开文件
if (file.open(QIODevice :: ReadOnly))//以只读的方式打开
{
char cBuf[128];
qint64 LineLen = file.readLine(cBuf, sizeof(cBuf));//---读取文本文件的一行
if (-1 != LineLen)//---读取成功,将返回读取的字节,读取失败,将返回-1
{
qDebug() << cBuf;//--输出读取的文本文件内容
}
}
//----关闭文件,这里请注意,打开文件后,在不对文件操作时,请关闭文件,避免数据丢失
file.close();
//----打开文件。 以只写的方式打开文件
//---以只写的方式打开, 将会删除原文件的内容
//--比