Qt写入读取txt文本文件
打开文件时,使用参数选择打开文件模式
模式 | 值 | 描述 |
---|---|---|
QIODevice::NotOpen | 0x0000 | 不打开 |
QIODevice::ReadOnly | 0x0001 | 只读方式 |
QIODevice::WriteOnly | 0x0002 | 只写方式,如果文件不存在则会自动创建文件 |
QIODevice::ReadWrite | ReadOnly | WriteOnly |
QIODevice::Append | 0x0004 | 此模式表明所有数据写入到文件尾 |
QIODevice::Truncate | 0x0008 | 打开文件之前,此文件被截断,原来文件的所有数据会丢失 |
QIODevice::Text | 0x0010 | 读的时候,文件结束标志位会被转为’\n’;写的时候,文件结束标志位会被转为本地编码的结束为,例如win32的结束位’\r\n’ |
QIODevice::UnBuffered | 0x0020 | 不缓存 |
需要导入QFile和qDebug、QString头文件
写入
覆盖写入
QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::WriteOnly | QIODevice::Text))
{qDebug() << ("打开文件失败");
}
QTextStream txtOutput(&f);
QString str = "123";
txtOutput << str << endl;
f.close();
文末写入
QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::ReadWrite | QIODevice::Append)) //以读写且追加的方式写入文本
{qDebug() << ("打开文件失败");
}
QTextStream txtOutput(&f);
QString str = "123";
txtOutput << str << endl;
f.close();
读取
QFile f("D:\\qtManager.txt");
if(!f.open(QIODevice::ReadOnly | QIODevice::Text))
{qDebug() << ("打开文件失败");
}
QTextStream txtInput(&f);
QString lineStr;
while(!txtInput.atEnd())
{lineStr = txtInput.readLine();qDebug() << (lineStr);
}
f.close();
Qt写入读取txt文本文件相关推荐
- A.PHP读取txt文本文件并分页显示的方法
PHP读取txt文本文件并分页显示的方法 作者:TomRobert 字体:[增加 减小] 类型:转载 时间:2015-03-11 我要评论 这篇文章主要介绍了PHP读取txt文本文件并分页显示的方法, ...
- JavaScript之读取txt文本文件内容
读取txt文本文件内容. 代码: <!DOCTYPE html> <html lang="en"><head><title>文件读取 ...
- Qt如何读取.txt文件(将内容读到文本编辑框)
文章目录 一.单独作为一个简单的项目(可以占用QMainWindow) 二.大项目中作为菜单栏的一个功能(只能用QDialog) 一.单独作为一个简单的项目(可以占用QMainWindow) //Lo ...
- python如何导入txt文件-python如何将数据写入本地txt文本文件
一.读写txt文件 1.打开txt文件file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种:#w 只能操作写入 r ...
- python怎么把数据写入txt-python(如何将数据写入本地txt文本文件)
一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...
- python保存到txt_python 如何将数据写入本地txt文本文件的实现方法
一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...
- qt文件逐行读取_qt读取txt文件并绘图 qt逐行读取txt文件
qt中怎么把txt文件读入并存入二维数组? Fopen函数打开要读取的文本,获取文件的文件描述符,并使用fscan()函数读取文件.把它放在二维数组中,就是读取相应格式的数据,然后对应二维数组的每个位 ...
- python怎么把数据写进txt_python 如何将数据写入本地txt文本文件的实现方法
一.读写txt文件 1.打开txt文件 file_handle=open('1.txt',mode='w') 上述函数参数有(1.文件名,mode模式) mode模式有以下几种: #w 只能操作写入 ...
- vba打开txt文件_VBA基础入门(34)读取txt文本文件
对于这样的txt文本文件,我们怎么一行一行去读取数据呢? #00001 65536 *00001 65536 说说常用的两种方法,一种是把txt文本文档读到Excel中,然后获取最大行数,做个循环来遍 ...
最新文章
- php libev pthreads,libuv 与 libev 的对比
- 大数据与数据挖掘考试题_大数据时代下的数据挖掘试题及答案
- c++中结构体字符指针成员无法赋值
- Linux学习资料-万用字符与特殊符号
- dyld: Library not loaded: @rpath/libswiftCore.dylib 解决方法
- MOXy的对象图和动态JAXB
- centos 单机部署 LDAP 服务
- 分布式服务-DUBBOX(五):集成服务生产者
- crontab定时器
- 深度学习框架PyTorch:入门与实践 学习(三)
- 大胜凭德--入行选领导(转载分析)
- python版我的世界怎么去天堂_我的世界中国版手游怎么去天堂 我的世界去天堂代码指令...
- 在poi-tl的区块对中实现用布尔值插入Word分页符的一种方法
- 笔记1-P2P后台管理系统
- 初中生直升高中定下来了?预计2023年全面落实?教育部的回应来了
- 图像处理中的forward warping 和 inverse warping
- 阿里巴巴的矢量图标库
- oracle ora 39111,数据迁移 有几个用户 imp导入时候 报错 ORA-39111,ORA-39112 - Oracle论坛 - 51CTO技术论坛_中国领先的IT技术社区...
- TiDB Lightning 常见问题
- PHP笔记-虚拟空间(虚拟主机)上部署Laravel5.7