我有一个文件,其中包含许多行,每行都是英文句子。
我的程序要做的是:我必须在其中一行中更改一个字母。
文件如下所示:
he has wild dreams
he walks into the forest alone
he transforms into a bear
如果我必须更改第二行“the”中的字母“e”,我该如何在 Qt 中做到这一点?
我有一个文件,其中包含许多行,每行都是英文句子。
我的程序要做的是:我必须在其中一行中更改一个字母。
文件如下所示:
he has wild dreams
he walks into the forest alone
he transforms into a bear
如果我必须更改第二行“the”中的字母“e”,我该如何在 Qt 中做到这一点?
您可以逐行读取文件(使用QFile::readLine()
),并将其添加到 QStringList。
while (file.canReadLine())
list.append(file.readLine());
然后您可以在 QStringList 中进行更改并将其输出到同一个文件。