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

}

相关推荐
丛雨要玩游戏18 分钟前
字符函数和字符串函数
c语言·开发语言·算法
八个程序员34 分钟前
自定义函数(C++)
开发语言·c++·算法
ad钙奶长高高40 分钟前
【C语言】初始C语言
c语言·开发语言·算法
梓仁沐白40 分钟前
csapp实验一:datalab
开发语言
侯小啾1 小时前
【17】C语言-gets() 与 fgets() 函数
c语言·开发语言
胡桃夹夹子1 小时前
存档111111111
java·开发语言
不会编程的小寒1 小时前
C++ 中string的用法
java·开发语言
想搞艺术的程序员1 小时前
Go Error 全方位解析:原理、实践、扩展与封装
开发语言·后端·golang
闲人编程2 小时前
Python游戏开发入门:Pygame实战
开发语言·python·游戏·pygame·毕设·codecapsule