QTextStream读取文本忽略空格
时间: 2023-11-26 08:18:59 浏览: 269
TXT 去空格
5星 · 资源好评率100%
可以使用 QTextStream 的 setCodec() 方法设置 QTextCodec::codecForName("UTF-8") 编码,并使用 QTextStream 的 setFieldWidth(0) 方法忽略空格。具体代码如下:
QFile file("test.txt");
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
in.setCodec(QTextCodec::codecForName("UTF-8"));
in.setFieldWidth(0);
QString line;
while(!in.atEnd())
{
line = in.readLine();
// 处理读取的每一行文本
}
file.close();
阅读全文