0

我有一个文件,其中包含许多行,每行都是英文句子。
我的程序要做的是:我必须在其中一行中更改一个字母。

文件如下所示:

he has wild dreams  
he walks into the forest alone  
he transforms into a bear  

如果我必须更改第二行“the”中的字母“e”,我该如何在 Qt 中做到这一点?

4

1 回答 1

0

您可以逐行读取文件(使用QFile::readLine()),并将其添加到 QStringList。

while (file.canReadLine())
    list.append(file.readLine());

然后您可以在 QStringList 中进行更改并将其输出到同一个文件。

于 2012-07-09T06:41:09.843 回答