#include <QString>
#include <QIODevice>
#include <QDebug>
#include <QTextStream>
void Read(QString Filename)//名字自己定,需要带路径
{
QFile mFile(Filename)
if(!mFile.open(QFile::ReadOnly|QFile::Text))
{
qDebug()<<"could not open file for read!"
return
}
QTextStream in(&mFile)
QString mtext = in.readAll()
// mtext = mtext.trimmed()
qDebug()<<mtext
if(mtext == "")
qDebug()<<" read over!"
mFile.flush()
mFile.close()
}
1、使用QDataStream进行二进制数据读写。
2、read binary data from a stream。
3、在代码中使用硬编码指定流的版本号。
4、在文件头写入一个简短的幻数字符串和一个版本数字,来用于将来扩展。
5、可以以下面这种方式来读取。
6、使用事务来完成不完整的数据读取。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)