使用QFile将换行符转换为文本文件

Sij*_*ith 8 qt qt4

我想把一个换行符放到一个txt文件中,我尝试了很多替代方案,在这个论坛上有这么多的帮助,但我总是得到永远不为人知的角色.请帮忙

for (int i = 0; i < fileDet.size(); i++) {
  qDebug() << "Name directory" << fileDet.at(i);
  QFile data("output.txt");
  if (data.open(QFile::Append)) {
    QTextStream out(&data);
    out << fileDet.at(i);  //<<'\n';
    out << QChar((int)'\n');
  }
  data.close();
}
Run Code Online (Sandbox Code Playgroud)

Stu*_*lar 13

尝试 out << endl;


Ami*_*hai 8

当您打开文件时:

data.open(QFile :: Append | QFile :: Text)