1. 云栖社区>
  2. >
  3. 正文

Qt按行读写文本文件

作者:用户 来源:互联网 时间:2018-09-22 19:25:13

qt

Qt按行读写文本文件 - 摘要: 本文讲的是Qt按行读写文本文件, Qt文本操作(按行读写) flyfish 环境Qt 5.10.0 需要增加头文件 #include <QDebug> #include <QFile> void Re

Qt文本操作(按行读写)

flyfish

环境Qt 5.10.0

需要增加头文件

#include <QDebug>
#include <QFile>

void ReadLine()
{

    QFile file("要读的文件路径");
    if (file.open(QIODevice::ReadOnly | QIODevice::Text))
    {
        while (!file.atEnd())
        {
            QByteArray line = file.readLine();
            QString str(line);
            qDebug() << str;
            displayString << str;
        }
        file.close();

    }
}

void WriteLine()
{

    QFile file("要写的文件路径");
    if (file.open(QIODevice::ReadWrite | QIODevice::Text))
    {
        QTextStream stream(&file);
        stream.seek(file.size());
        for (auto& i : displayString)
        {
            QString qs;
            qs.append("Content:");
            qs.append(i);
            qs.remove("\n");
            stream << qs << "\n";
        }
        file.close();
    }
}

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索qt ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备