69,382
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
typedef unsigned char uint8;
int main()
{
char szMAC[18]; //fa:a0:b0:00:3e:4d
uint8 mac[6];
strcpy(szMAC,"fa:a0:b0:00:3e:4d");
sscanf("%02x:%02x:%02x:%02x:%02x:%02x",
&mac[0],&mac[1],&mac[2],&mac[3],&mac[4],&mac[5]);
puts(szMAC);
printf("%02x:%02x:%02x:%02x:%02x:%02x\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
return 0;
}
#include <stdio.h>
#include <string.h>
typedef unsigned char uint8;
int main()
{
char szMAC[18]; //fa:a0:b0:00:3e:4d
uint8 mac[6];
strcpy(szMAC,"fa:a0:b0:00:3e:4d");
sscanf(szMAC,"%02x:%02x:%02x:%02x:%02x:%02x",
&mac[0],&mac[1],&mac[2],&mac[3],&mac[4],&mac[5]);
printf("%02x:%02x:%02x:%02x:%02x:%02x\n",
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
return 0;
}