#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QDebug>
#include <QFile>
#include <fstream>
using namespace std;
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
, ui(new Ui::MainWindow)
{
ui->setupUi(this);
qDebug() << "hello qt";
// 需求:不改变原文件(二进制文件)长度的情况下,修改某些字节内容
QByteArray a = QByteArray::fromHex("A1B2C3FF");
// 方法1
QString file_name = "F:/test/003.dat";
QFile file_w(file_name);
if (file_w.open(QIODevice::ReadWrite | QIODevice::Append)){
file_w.seek(1);
file_w.write(a);
file_w.close();
qDebug() << "writ