• 3764阅读
  • 1回复

关于 QTextStream  的问题 [复制链接]

上一主题 下一主题
离线xiaodong
 
只看楼主 倒序阅读 楼主  发表于: 2009-04-15
QFile file(fileName);
if( file.open(QIODevice::ReadWrite | QIODevice::Text) )
{    
               QTextStream in(&file);

                while (!in.atEnd())


程序运行起来很奇怪,
运行到 QTextStream in(&file); 就直接挂掉,出错原因是访问地址0x00000000
可如果把文件设置成只读的,则不会挂,但执行in.atEnd() == true。 我的文件里有东西的。

我运行的平台是winXp,版本是Qt4.5, 用的是QCreate
我是照帮助文档里写的,真的看不懂了,还请帮帮忙,是怎么原因,是否跟平台有关
最近总遇到莫名其妙的错误
离线antgawe

只看该作者 1楼 发表于: 2009-05-27
Returns true if there is no more data to be read from the QTextStream.
确定fileName指向的文件不为空???
快速回复
限100 字节
 
上一个 下一个