Qt - QFile - 如何只读取每行中的第一个单词

时间:2013-05-25 11:19:46

标签: qt word fstream qfile

在Qt中使用QFile时,如何只读取文本文件中每行的第一个单词? 感谢。

1 个答案:

答案 0 :(得分:0)

使用

    QFile ifile("in.txt");
    QString text = txStream.readLine();
    QStringList splitline = text.split(" ");
    QFile ofile("out.txt");
    ofile.open(QIODevice::WriteOnly | QIODevice::Text);

     QTextStream out(&ofile);

     // join QStringList by "\n" to write each single word in an own line
     out << splitline.join("\n");

     ofile.close();