【发布时间】:2017-07-12 12:25:32
【问题描述】:
我得到了一个文件,它在一行中包含多个 NULL 字符 /0。我的目标是加载文件并用其他东西替换/0,但我在这样做时遇到了一些问题。
Qt 在到达 NULL 字符出现的地方后停止读取文件。
代码:
QTextStream fileContent;
QFile file(pendingFile);
if (file.open(QIODevice::ReadOnly | QIODevice::Text))
{
fileContent.append(file.readAll());
}
文件:
Text
Text
Text /x00/x00/x00/x00/x00/x00/x00
More Text
我目前正在使用 Qt 5.9.1 并使用 VS2017 进行开发。
【问题讨论】:
标签: c++ qt file visual-studio-2017