const char* srcmac = "5404A6D71D03";
BYTE mac[6] = {0};
sscanf(srcmac, "%02x%02x%02x%02x%02x%02x",
&mac[0], &mac[1],
&mac[2], &mac[3],
&mac[4], &mac[5]);
本文详细介绍了如何使用C语言将十六进制字符串格式的MAC地址解析为字节数组的过程,包括使用sscanf函数进行格式化读取,并将其应用到实际的编程场景中。
const char* srcmac = "5404A6D71D03";
BYTE mac[6] = {0};
sscanf(srcmac, "%02x%02x%02x%02x%02x%02x",
&mac[0], &mac[1],
&mac[2], &mac[3],
&mac[4], &mac[5]);
1397
1876
321
428

被折叠的 条评论
为什么被折叠?