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();

}

相关推荐
前端程序猿i4 分钟前
前端判断数据类型的所有方式详解
开发语言·前端·javascript
二川bro17 分钟前
内存泄漏检测:Python内存管理深度解析
java·开发语言·python
k***817219 分钟前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
Not Dr.Wang42222 分钟前
实验三:基于matlab的积分分离PID控制算法
开发语言·matlab
lly20240623 分钟前
Razor VB 循环:深度解析与实例教学
开发语言
Yue丶越25 分钟前
【C语言】内存函数
c语言·开发语言
前端程序猿i26 分钟前
彻底搞懂防抖(Debounce)与节流(Throttle):源码实现与应用场景
开发语言·前端·javascript·vue.js·ecmascript
纵有疾風起27 分钟前
【C++—STL】红黑树底层封装与set/map模拟实现
开发语言·c++·经验分享·面试·开源·stl
执笔论英雄27 分钟前
【RL】async_engine 远离
java·开发语言·网络
不会c嘎嘎30 分钟前
【数据结构】红黑树详解:从原理到C++实现
开发语言·数据结构