首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

留住在此浮沉的你.请问

2012-03-06 
留住在此浮沉的你...请教!我想请教一个问题:想把一串图象数据流(或者说是一组码字)放到指定地址的一个数组

留住在此浮沉的你...请教!
我想请教一个问题:想把一串图象数据流(或者说是一组码字)放到指定地址的一个数组里,每一个码字放在一个数组(地址)中,这些码字的长度不一样,并且相差比较大,应该如何操作?并且对于每一个码字要按比特(或者说位)操作,该如何实现比较好点?
请各位高手帮个忙哈!

[解决办法]
struct bf_data{
unsigned a: 2;
unsigned b: 4;
.
.
.

}DATA;
DATA datastream[SIZE];
[解决办法]
...unsigned...无符号数
看书吧,书上写的很清楚
unsigned char a:2;
这个:2代表该变量只占2个bit(位)
[解决办法]
使用锯齿数组吧(指针数字) 具体的这里可以是字符指针数组。

至于具体的位操作, 等你访问到一定的字节之后,再考虑进行相应的为操作即可



[解决办法]
是不是字符指针数组。

热点排行
Bad Request.