1、创建项目
2、构建项目
3、在构建项目文件夹中新增binary.dat文件
4、实现代码
#include <QCoreApplication>
#include <QtDebug>
#include <QFile>
#include <QDataStream>
#include <QDate>
void Writefile()
{
//binary.txt
QFile file("binary.dat");
file.open(QIODevice::WriteOnly|QIODevice::Truncate);
QDataStream out(&file);
out << QString("周何骏:");
out << QDate::fromString("1996/09/25","yyyy/MM/dd");
out << (qint32)21;
file.close();
}
void ReadFile()
{
QFile file("binary.dat");
file.setFileName("binary.dat");
if(!file.open(QIODevice::ReadOnly))
{
qDebug()<<"error";
return;
}
QDataStream in(&file);
QString name;
QDate birthday;
qint32 age;
in >>name>>birthday>>age;
qDebug()<<name <<birthday<<age;
file.close();
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
//Writefile();
ReadFile();
return a.exec();
}