首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

字符串处理有关问题的

2012-04-12 
字符串处理问题的我有个buff【】“cdbfacde”还有个buff1【】{0xaa,ox54,0x01,0x03}那个buff里的是两个汉字

字符串处理问题的
我有个buff【】=“cdbfacde”;
还有个buff1【】={0xaa,ox54,0x01,0x03};
那个buff里的是两个汉字的内码,这样的话,我想把他添加到buff1而且数据类型格式是跟buff1一样的我该怎么做,我不知道怎么把cd两个字符放进一个数组元素里,大家看看
声明是linux C

[解决办法]
字符是一个字节,buff1是字符数组,你怎么能把两个字符放进一个数组元素里呢?

你就把这两个字符按顺序放进数组里,然后用unsigned short类型读取
[解决办法]
楼上正解
1. 做一个short和char[2]的联合,以字符的方式放进去
2. 然后用short读出来。按照%x格式打到一个字符串里面

热点排行