QT读写文件的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT读写文件的问题相关的知识,希望对你有一定的参考价值。
代码:
voidMainWindow::on_readPushButton_clicked()
QFile filein("C:/Users/Administrator/Desktop/readbefore.txt");
if(!filein.open(QIODevice::ReadOnly|QIODevice::Text))
return;
QTextStream in(&filein);
while(!in.atEnd())
QStringline=in.readLine();
QStringtelnumber="AT+CMGS="+line;
QFile fileout("C:/Users/Administrator/Desktop/readafter.txt");
QTextStream out(&fileout);
out<<telnumber<<<<"\n";
error:line was not declared in this scope
请问应该怎么改
if(!in.open(QIODevice::ReadOnly | QIODevice::Text))
return ;
QString number;
while(!in.atEnd())
QString line=in.readLine();
number+="AT+COMGS="+line;
QFile out("out.txt");
out.open(QIODevice::WriteOnly | QIODevice::Text);
QTextStream outStream(&out);
outStream<<number;
in.close();
out.close();
稍微修改了一下。注意作用域。本回答被提问者和网友采纳 参考技术B 因为你的字符串没有定义,要不就是在头文件中定义好
以上是关于QT读写文件的问题的主要内容,如果未能解决你的问题,请参考以下文章