读书人

关于QDataStream写入文件有关问题

发布时间: 2012-03-24 14:00:47 作者: rapoo

关于QDataStream写入文件问题
在c++中如果ofstream写入文件失败,则可以通过!操作符判断,而QDataStream只重载了<<,如果判断<<工作是否成功呢?谢谢大家指教。

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

探讨

如何判断QDataStream操作是否成功,还有QDataStream如何写入结构体呢??

读书人网 >QT开发

热点推荐