【发布时间】:2012-12-13 08:08:34
【问题描述】:
我正在尝试用 C++ 打印 UCHAR btMACAddress[INTEL_MAC_ADDR_LENGTH]。
cout<<"adapter MAC address="<<padapter->btMACAddress<<endl;
上面显示 NULL
在 c 中我可以打印。
printf("adapter macaddress %02x:%02x:%02x:%02x:%02x:%02x \n",
pAdapter->adapter[0].btMACAddress[0],
pAdapter->adapter[0].btMACAddress[1],
pAdapter->adapter[0].btMACAddress[2],
pAdapter->adapter[0].btMACAddress[3],
pAdapter->adapter[0].btMACAddress[4],
pAdapter->adapter[0].btMACAddress[5]);
【问题讨论】:
-
您能否提供一个最小的示例来展示您填写和打印
btMACAddress的努力? -
实际上我正在向 API 发送结构变量的地址。它将在哪里填充并返回我们的无线适配器功能。我想显示 MAC 地址。 coutbtMACAddress
-
评论前不小心按了大写锁定?
-
是的,我不小心按下了
-
你应该基本上做你在 C 中所做的事情(即一个接一个地打印字节),但使用流和stream manipulators 进行格式化。
标签: c++