- 论坛徽章:
- 0
|
代码如下:
char Bsic[2];
char Rxlev[4];
char Arfcn[4];
char Cellid[5];
char Timeadv[2];
char Pwrlev[2];
char Rxq[1];
char Lac[5];
char Tch[4];
void DataRecv(const char *rxBuf)
{
char *ptr;
ptr = rxBuf;
ptr += 9;
memcpy(Bsic, ptr, 2);
printf("-1-bsic: %s\n", Bsic);
ptr += 2;
memcpy(Rxlev, ptr, 4);
printf("-2-bsic: %s\n", Bsic);
ptr += 9;
memcpy(Arfcn, ptr, 4);
printf("-3-bsic: %s\n", Bsic);
ptr += 9;
memcpy(Cellid, ptr, 5);
printf("-4-bsic: %s\n", Bsic);
........
}
bsic的内容只有第一次是对的,其他打印的都是空
[ 本帖最后由 herocsz 于 2009-8-24 16:43 编辑 ] |
|