Qt操作txt文本文件

一、清空文本内容

QString text_path("G:\camSim_20210917\Library\G_codes.txt");

QFile file(text_path);

file.open(QFile::WriteOnly | QFile::Truncate);

file.close();

二、读取txt文件,按行读

void ReadWriteTxt::readTxt()

{

//读取文件

QFile file("./account.txt");

QTextStream stram(&file); //纯文本文件流

if(file.open(QFile::ReadOnly | QFile::Text))

{

while (!stram.atEnd())

{

QString line = stram.readLine();

}

file.close();

}

}

三、写入

void ReadWriteTxt::writeTxt()

{

QFile file(m_strTxtPath);

if(!file.open(QIODevice::WriteOnly |QIODevice::Text))

return;

QTextStream stream(&file);

stream << "111" << "练习" <<"\n";

stream << "222" << "练习" <<"\n";

file.close();

}

相关推荐
毕设源码-邱学长5 分钟前
【开题答辩全过程】以 基于JavaScript的图书销售网站为例,包含答辩的问题和答案
开发语言·javascript·ecmascript
老王熬夜敲代码21 分钟前
泛型编程的差异抽象思想
开发语言·c++·笔记
zqy022726 分钟前
python安装与环境配置
开发语言·python
star learning white32 分钟前
xmC语言10
c语言·开发语言
拼好饭和她皆失35 分钟前
Java学习---Arrays类
java·开发语言·学习
Dev7z36 分钟前
基于MATLAB小波变换的音频水印算法研究与实现
开发语言·matlab·音视频
代码游侠37 分钟前
学习笔记——GDB调试工具
linux·开发语言·笔记·学习
“愿你如星辰如月”1 小时前
C++11核心特性全解析
开发语言·c++
三毛人1 小时前
php usdt地址生成
开发语言·php