#include <qfile.h>
#include <qdebug.h>
Qt_text_stream::Qt_text_stream(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
write_data();
read_data();
}
//写文件
void Qt_text_stream::write_data()
{
//创建一个文件直接命名 或者 p_file.setFileName("")
QFile p_file("q_data_stream.txt");
//打开
if (true == p_file.open(QIODevice::WriteOnly))
{
//QTextStream 关联文件
QDataStream data_stram(&p_file);
//二进制编码
//写入文件
data_stram << QString("000") << 999;
//关闭文件
p_file.close();
}
}
void Qt_text_stream::read_data()
{
//创建一个文件直接命名 或者 p_file.setFileName("")
QFile p_file("q_data_stream.txt");
//打开
if (true == p_file.open(QIODevice::ReadOnly))
{
//QTextStream 关联文件
QDataStream data_stram(&p_file);
QString str;
int a;
data_stram >> str >> a;
qDebug() << str <<"---str----"<< a;
//关闭文件
p_file.close();
}
}
QDataStream读写文件
最新推荐文章于 2024-04-12 08:51:05 发布