您好、欢迎来到现金彩票网!
当前位置:秒速快3 > 数据流语言 >

C语言中怎样把一堆int型数据以16进制格式叠加到中文编码GB2312的

发布时间:2019-06-03 22:32 来源:未知 编辑:admin

  C语言中怎样把一堆int型数据以16进制格式叠加到中文编码GB2312的文件流后面呢?

  C语言中怎样把一堆int型数据以16进制格式叠加到中文编码GB2312的文件流后面呢?

  比如从buf读出来数据为4023ABFFD9(一张jpeg格式的图片数据流),我先在这个数据流的后面叠加了一段中文(GB2312编码)上去,然后我还要把110,70两个int型以16进制叠加到GB2312编码的...

  比如从buf读出来数据为40 23 AB FF D9(一张jpeg格式的图片数据流),我先在这个数据流的后面叠加了一段中文(GB2312编码)上去,然后我还要把110,70两个int型以16进制叠加到GB2312编码的后面,我把110,70两个数据转为字符串 以%d%d的形式存在字符串ptr中,然后用memcpy把它复制到GB2312编码的后面,再改buf的长度,发现叠加到尾部的是110,70的ASCII码。问怎么样才能以16进制的形式叠到那个数据流的尾部呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部// 数据在buf中都是以 2二进制表示的, 10,16进制是 显示效果,与原数据无关。

  如果是二进制数据文件的话,不用任何转换,直接把110,70加到buf的尾部就行了。

  展开全部“我把110,70两个数据转为字符串 以%d%d的形式存在字符串ptr中”

http://istighcomputing.com/shujuliuyuyan/196.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有