怎么将CByteArray 中的数据写进文件中

1楼 2i30 发表于:2011-03-19 02:04:35
跟一般的写文本一样把
2楼 7795 发表于:2011-03-19 02:04:35
二进制的字节写。
3楼 6f5j 发表于:2011-03-19 02:04:35
CByteArray   array;
array.Add(80);
array.Add(80);
array.Add(80);
array.Add(80);
array.Add(80);
array.Add(80);
array.Add(80);
FILE   *p=NULL;
        p=fopen( "2.txt ", "wb ");
fwrite(&arrray,arrray.GetSize(),sizeof(BYTE),p);
fclose(p);
写入文件中,可是用UltraEdit一看结果不对
4楼 9jqq 发表于:2011-03-19 02:04:35
一个for循环,一个一个地写
5楼 3i5p 发表于:2011-03-19 02:04:35
INT_PTR   GetSize()获取大小,
BYTE*   GetData()获取内存地址
6楼 t8h3 发表于:2011-03-19 02:04:35
CByteArray   array;
.....
.....

for(int   i;i <array.GetSize();i++)
{
int   m   =array.GetAt(i);
//处理
.....
.....
}
7楼 y302 发表于:2011-03-19 02:04:35
CByteArray   ptr;
ptr.Add(65);
ptr.Add(66);
ptr.Add(67);
ptr.Add(68);
CFile   f;
f.Open( "c:\\ttt.txt ",CFile::modeCreate|CFile::modeWrite);
f.Write(ptr.GetData(),ptr.GetSize());
f.Close();
这样应该最快!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值