我的错误代码如下:
QFile file(filename);
QByteArray line;
if(!file.ReadOnly|QIODevice::Text)
return;
QTextStream in(&file);
while(!file.atEnd())
{
QString line=in.readLine();
process_line(line);
}
file.close();
QString telnumber="AT+CMGS="+line;//15067432650
myCom->writ(telnumber.toAscii());
------解决方案--------------------
QFile file("in.txt");
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
QTextStream in(&file);
QString line = in.readLine();
QString telnumber="AT+CMGS="+line;
然后用字符串telnumber去干什么去。
都处理好了,函数结尾调用:
file.close();