Qt读取文件(txt)

 时间:2024-10-11 20:27:24

1、打开Qt Creator软件,首先包含头文件:#include <QFile>Qt中的头文件与类名是一样的。

2、声明QFile类的指针:QFile *file=new QFile("./list.txt");构造函数的参数是文件的路径,这里不仅可以是txt文件,还可以是其他文件,包括没有扩展名的文件(Linux下常用)。

3、打开文件流:file->open(QIODevice::ReadOnly|QIODevice::Text);这没什么好说的,以只读的方式打开文本文件。其他的枚举值没有试过,读者可以试试。

4、读取文竭惮蚕斗件:QString data = QString(file->readAll());由于笔者测廖嘤傥笏试时的文件较小,就一次性将文件读取出来,保存在字符串中,然后进行各种操作。如果一行一行的读取:file->readLine(),返回值是一个字节数组,读者也可以将它转换为字符串、数字等类型。

5、输出读取的数据:printf("%s\n",data.data());也可以这样:printf("%s\n",file->readAll().data());这就省去了第四个步骤。好了,简单的文件读取就是这样。文件的写操作稍后推出。

  • Windows SNMP 2012 配置步骤配置
  • ubuntu系统怎么查看版本?
  • 思科交换机路由器升级/备份IOS+恢复IOS
  • jquery如何新增一个元素
  • 如何解决VMware无法识别USB设备?
  • 热门搜索
    禁止吸烟手抄报 手抄报图片花边 五一劳动节手抄报图片 推广普通话手抄报文字 元宵节手抄报图片大全 亲子阅读手抄报 心理手抄报内容 儿童中秋节手抄报 熄灯一小时手抄报 走进信息世界手抄报