急!readline()和readAll()都读取不到内容。
小学期刚开始学QT,结课作业是做一个简单的用户注册界面,要求用户名不能重复,考虑把注册成功的用户名存到一个txt文件里,一个用户一行,有新用户注册时再和文件中有的对比,对比的代码如下,但是经过测试,这个循环不能开始,也就是atEnd就直接返回了true,单独调用readline也获取不到内容。
QTextStream in(&userfile);
while(!in.atEnd())
{
if(s==in.readLine())
flag=-1;
}