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

读取一个txt文件,把里面的内容已二进制的方式存储到另一个文件里面。这另一个文件还得是.pcp格式的。思路我都有,但是我就是想有个代码,看看。我该怎么写。... 读取一个txt文件,把里面的内容已二进制的方式存储到另一个文件里面。这另一个文件还得是.pcp格式的。思路我都有,但是我就是想有个代码,看看。我该怎么写。 展开
 我来答
玄寂道雪妖
2013-07-16 · TA获得超过568个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:304万
展开全部
你用的是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<command_datas.count();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();
追问
out 和in的地方没有懂。。
追答
>>输入和>
当然,名字你随便取,就是读入和读出数据。
比如:
QFile file(filename);
file.open(QIODevice::ReadOnly);

QTextStream read(&file); //输入流对象 read
QListstr;
while(!file.atEnd()){
QString s;
read>>s; //读入数据
str.append(s);
}
file.close();
用奇思0I73db
2013-07-16
知道答主
回答量:19
采纳率:0%
帮助的人:7.8万
展开全部
美美妈妈妈妈妈妈妈妈妈妈密密麻麻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式