如何把这个转换成16进制?
这是一个获取网卡MAC地址的代码
IP_ADAPTER_INFO AdapterInfo[16];
DWORD dwBufLen = sizeof(AdapterInfo);
DWORD dwStatus = GetAdaptersInfo(AdapterInfo, &dwBufLen);
assert(dwStatus == ERROR_SUCCESS);
PIP_ADAPTER_INFO pAdapterInfo = AdapterInfo;
cout << pAdapterInfo->Address[0] << endl;
CString szMacAddress;
szMacAddress.Format(
"%02X-%02X-%02X-%02X-%02X-%02X",
pAdapterInfo->Address[0],
pAdapterInfo->Address[1],
pAdapterInfo->Address[2],
pAdapterInfo->Address[3],
pAdapterInfo->Address[4],
pAdapterInfo->Address[5]
);
现在我不想使用CString,想把MAC地址取出来放到 char *buffer[BUFFER_SIZE]里去
该怎么做?请帮忙写一下代码,谢谢