大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。
#include <stdio.h> #define u8 unsigned char static const int MAC_LENGTH = 6; static u8 char1Tonum(u8 ch) { if((ch>='0')&&(ch<='9')) return ch - '0'; else if ((ch>='a')&&(ch<='f')) return ch - 'a' + 10; else if ((ch>='A')&&(ch<='F')) return ch - 'A' + 10; else return 0xff; } //简单的把字符串转为数字 (比如把MAC地址转为6个数字) static u8 char2Tonum(u8 hch, u8 lch) { return ((char1Tonum(hch) << 4) | char1Tonum(lch)); } static void charToArray(u8* array,u8* stringBuf) { for(int i =0,j=0;i<MAC_LENGTH;i++,j+=2) { array[i] = char2Tonum(stringBuf[j],stringBuf[j+1]); printf("0x%x\n",array[i]); } } int main() { u8 buf[MAC_LENGTH] = {0}; u8 bufMac[MAC_LENGTH*2+1] = "112233445566"; charToArray(buf,bufMac); /* for(int i =0,j=0;i<MAC_LENGTH;i++,j+=2) { buf[i] = char2Tonum(bufMac[j],bufMac[j+1]); printf("0x%x\n",buf[i]); } */ return 0; }/* 何问起 hovertree.com */
推荐:http://www.cnblogs.com/roucheng/p/3470287.html
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/120319.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...