char macAddress[5]={0};
memset(macAddress, '\0', sizeof(macAddress));
char macAddrBuf[5]={0};
memset(macAddrBuf, '\0', sizeof(macAddrBuf));
snprintf(macAddress, sizeof(macAddress), "%c%c%c%c%c%c",
macAddrBuf[0], macAddrBuf[1], macAddrBuf[2], macAddrBuf[3], macAddrBuf[4], macAddrBuf[5]);
cout<<macAddress<<endl;
const char *p = macAddress;
可满足char[]---->char *的转换使用