当前位置: 代码迷 >> QT开发 >> 关于QDataStream写入文件有关问题
  详细解决方案

关于QDataStream写入文件有关问题

热度:158   发布时间:2016-04-25 05:04:38.0
关于QDataStream写入文件问题
在c++中如果ofstream写入文件失败,则可以通过!操作符判断,而QDataStream只重载了<<,如果判断<<工作是否成功呢?谢谢大家指教。

------解决方案--------------------
QDataStream 没有返回QIODevice的状态。
要么你用 int QDataStream::writeRawData() 写东西,然后检查返回值是否-1
要么 用 << 写完之后 用 QDataStream::device () 获取QIODevice再去取errorString()...
------解决方案--------------------
探讨

如何判断QDataStream操作是否成功,还有QDataStream如何写入结构体呢??
  相关解决方案