首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt 中怎样读文件内容,该如何处理

2012-02-28 
qt 中怎样读文件内容我的错误代码如下:QFile file(filename)QByteArray lineif(!file.ReadOnly|QIODevic

qt 中怎样读文件内容
我的错误代码如下:
  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();

热点排行