qt 读取一个txt文件,把里面的内容已二进制的方式存储到另一个文件里面。

2025-01-01 05:12:02
推荐回答(2个)
回答1:

你用的是C呀。用Qt的话,我有段代码可以给你参考下。
//写二进制数据
QFile dataFile(info_file_name);
if(!dataFile.open(QIODevice::WriteOnly)){
return -1;
}
QDataStream out(&dataFile);
out.setVersion(QDataStream::Qt_4_4);
out.setByteOrder(QDataStream::LittleEndian); //编码方式:低字节在前
for(int i=0;i {
out<<……;
}
dataFile.close();
//读txt数据
QFile infoFile(info_file_name);
if(!infoFile.open(QIODevice::ReadOnly)){
return -1;
}
QTextStreamin(&infoFile);
while(!infoFile.atEnd()){
in>>……
}
infoFile.close();

回答2:

美美妈妈妈妈妈妈妈妈妈妈密密麻麻