Qt中如何读取文件中内容,并去掉文件中空格,再将去掉空格后的内容显示在文件上

Qt中如何读取文件中内容,并去掉文件中空格,再将去掉空格后的内容显示在文件上,第1张

这个问题,不是个复杂的问题。相信你自己可以解决的。

1、查看文件大小

2、申请比文件大至少1byte的内存缓冲区

3、打开文件

4、按行读取内容,按byte过滤掉空格

5、将去掉空格的内容复制进缓冲区

6、循环执行4、5,直到文件结束

7、显示内存缓冲区中的内容

qt读写文件内容老丢失

可能是文件被破坏或读取数据时出错导致的。要解决该问题,可以尝试使用Qt提供的QFile类来检查文件的状态和大小,以确保文件是完整的。同时,还可以使用Qt提供的QDataStream类来避免出现错误读取数据,从而保证数据的完整性。

QFile file("in.txt")

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

return

QTextStream in(&file)

QString line = in.readLine()

你可以试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8004099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存