16,215
社区成员
发帖
与我相关
我的任务
分享
#define BDADDR_PRINT_PARMS_PT(pBdAddr) \
pBdAddr->addr[5],pBdAddr->addr[4],pBdAddr->addr[3],\
pBdAddr->addr[2],pBdAddr->addr[1],pBdAddr->addr[0]
#define BDADDR_STR "%02x:%02x:%02x:%02x:%02x:%02x"
qDebug("addr = "BDADDR_STR"\n", BDADDR_PRINT_PARMS_PT(bdAddr)); //这里的bdAddr是传上来地址参数,经过第一个定义解析然后可以得到
QString str;
str.sprintf("%d:%d:%d:%d:%d:%d", BDADDR_PRINT_PARMS_PT(bdAddr));
qDebug() << str;
#define UINT8 unsigned char
#define FLC_BTS_CONST_BD_ADDR_LEN 6
BD_ADDR *bdAddr;
typedef struct _BD_ADDR {
UINT8 addr[BTS_CONST_BD_ADDR_LEN];
} BD_ADDR;