• 7894阅读
  • 3回复

QTextStream如何处理回车换行问题。 [复制链接]

上一主题 下一主题
离线cdutherbert
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-10
现在,要把数据写到文本文件中。但是,中间需要回车换行。怎样实现,用out<<endl;在文本文件里显示的是一个黑色小方块。不是回车换行。该如何处理?谢谢。
离线cdutherbert
只看该作者 1楼 发表于: 2009-04-10
自己解决了。打开文件的时候加上QIODevice::Text
离线robertkun

只看该作者 2楼 发表于: 2009-08-10
引用第1楼cdutherbert于2009-04-10 21:12发表的  :
自己解决了。打开文件的时候加上QIODevice::Text


QTextStream stream(stdin);

QString line;

do {

    line = stream.readLine();

} while (!line.isNull());

楼主能再说明一下吗?如这行代码该怎样添加呢?
                                              简单的生活使人快乐!
离线robertkun

只看该作者 3楼 发表于: 2009-08-10
找到了

QFile file("file.txt");
file.open(QIODevice::Text |QIODevice::ReadOnly);
QTextStream in(&file);
QString strWord;
in >> strWord;
                                              简单的生活使人快乐!
快速回复
限100 字节
 
上一个 下一个