001 |
最近一直在做位处理方面的事,写了个跳位拼接的一个函数(如前一字节的前3位与后一字节的后5位拼成新的字节)。 |
002 |
#include |
003 |
#include |
004 |
005 |
typedef struct _together |
006 |
{ |
007 |
int num; //待拼凑数据段的数目; |
008 |
unsigned char *buf; //原始的buf; |
009 |
int firt[10]; //起始位置; |
010 |
int buf_num[10]; //长度; |
011 |
int dest[10]; //目的位置; |
012 |
|
013 |
}Together; |