int main(int argc, char *argv[])
{
QApplication a(argc, argv);
// Widget w;
// w.show();
//写入数据
QString Path(QDir::currentPath() + QString("/test.bin"));
// QFile modif_file(Path);
// if(!modif_file.open(QIODevice::WriteOnly)){
// qDebug()<<"保存文件打开失败!";
// return -1;
// }
// QByteArray new_Data = QString("111").toUtf8();
// qDebug()<<new_Data.size();
// modif_file.write(new_Data);
// modif_file.close();
// qDebug()<<"写入完成!";
//修改数据
// QFile file(Path);
// if(!file.open(QIODevice::ReadOnly | QIODevice::ReadWrite)){
// qDebug()<<"修改文件打开失败!";
// return -1;
// }
// QByteArray Data = file.readAll();
// QByteArray new_Data = Data;
// new_Data.prepend(QByteArray(3, '0')); //修改数据
QString resPath(QDir::currentPath() + QString("/res.bin"));
// QFile file2(resPath);
// if(!file2.open(QIODevice::ReadOnly | QIODevice::ReadWrite)){
// qDebug()<<"修改文件打开失败!";
// return -1;
// }
// file2.write(new_Data);
// file2.close();
// qDebug()<<"修改完成";
//查看数据
QFile file(resPath);
if(!file.open(QIODevice::ReadOnly)){
qDebug()<<"保存文件打开失败!";
return -1;
}
QByteArray Data = file.readAll(); //读取原数据
file.close();
QString str(Data);
qDebug()<<str;
return a.exec();
}
04-16
9756
12-16
3191
04-10
1万+