文件读写问题
这是小弟写的其中一段代码,读取code.txt中的密码,跟输入的密码对比,编译能通过,但是就是读不出文件中保存的密码,求各位大神指导啊!!!
void stop_alarm::on_sure_clicked()
{
QString mcode;//输入密码
ui->password->setFocus();
mcode=ui->password->text();
QFile file("code.txt");//读取密码
QString line,codeline;
if(file.open(QIODevice::ReadOnly| QIODevice::Text))
{
QTextStream stream(&file);
line=stream.readLine();
codeline=line.section("##",0,0);
file.close();
}
if(codeline==mcode)//对比,相同进入主界面
{
accept();
}
else //不同则提示密码错误
{
QMessageBox::warning(this,"Warning","Your password is wrong! \nPlease enter again!",1,0,0);
ui->password->clear();
}
}