关于QDataStream写入文件问题
在c++中如果ofstream写入文件失败,则可以通过!操作符判断,而QDataStream只重载了<<,如果判断<<工作是否成功呢?谢谢大家指教。
[解决办法]
QDataStream 没有返回QIODevice的状态。
要么你用 int QDataStream::writeRawData() 写东西,然后检查返回值是否-1
要么 用 << 写完之后 用 QDataStream::device () 获取QIODevice再去取errorString()...
[解决办法]