Qt中文本文件的读写
来源:互联网 发布:linux 网络接口配置 编辑:程序博客网 时间:2024/06/05 07:39
1.简介
Qt中的文本晚间读写方式很多,但是对于我这种初学者而言,贪多嚼不烂,所以只总结一下QTextStream类的读写接口;
2.代码片段
//写文件QFile file("data.txt"); //如果data.txt不存在,那么将会创建,如果不指定路径,对于Qt而言,默认在qdebug文件夹下 if(file.open(QFile::WriteOnly|QFile::Truncate)) //读写之前,都需要先将文件打开,区别在于打开文件的方式,写文件可以用只写方式,读文件可以以只读方式,在这里Truncate的意思是将原来文件中的内容清空,比较常用的还有append追增方式 { QTextStream out(&file);//创建操作file文件的QTextStream接口 // out<<"helloworld"; //写入 if(index == 0) out<<"0"; else if(index == 1) out<<"1"; }else { //打开文件失败,可能是无法创建 } file.close();//关闭文件//读文件QFile file("data.txt");//读取的时候路径一定要正确,注意/代表目录结构,而不是\,其次注意一定要写文件后缀,这里.txt必不可少 file.open(QIODevice::ReadOnly | QIODevice::Text); QTextStream in(&file); QString str=in.readAll();//读取全部内容,并生成一个字符串 //QString line1= in.read(1); //读取一个字符 //QString line2= in.readLine(5); //读取第0行5个文档 /*读取全部内容while (!in.atEnd()) {QString line = in.readLine();qDebug()<<line;} */ int number=str.toInt();
0 0
- Qt中文本文件的读写
- Qt 读写 中文 文本文件的一些建议
- Qt程序对文本文件的读写
- Essential Qt 第十二章 文本文件的读写
- Qt文本文件读写
- Qt 文本文件读写
- java中关于文本文件的读写
- java中压缩文本文件的读写
- QT学习 之 文本文件读写
- java中读写文本文件
- vb中读写文本文件
- 文本文件的读写
- Java 文本文件的读写
- 文本文件的读写
- 文本文件读写的方法
- 文本文件的读写
- 文本文件的读写
- C++文本文件的读写
- Functional Reactive Programming
- LTS 轻量级分布式任务调度框架(Light Task Schedule)
- ArrayList的使用方法【转载】
- "delay.h
- [故障公告] 13-52-14-03,访问量突增,博客web服务器CPU 100%
- Qt中文本文件的读写
- Linux下重置mysql的root密码
- JavaScript 语言中的 this
- MySQL高速缓存启动方法及参数详解(query_cache_size)
- PX4固件(cmake版)编译过程中提示DsdlCompilerException错误
- 1 MITK编译安装详解
- 【读过最好的】Linux IO模式及 select、poll、epoll详解
- 四平方和蓝桥杯2016
- Swift 系统学习 15 枚举