求一关于字符串变换的函数,最简单的,自己水平太差,自己写太慢了。
是将MAC地址转换为EUI-64 ,再将其转换为IPv6的函数。
具体算法如下:
如MAC地址为 :00-AA-00-3F-2A-1C
1) 在中间插入两组数,FF FE 就是11111111 11111110 (0xFFFE)
EUI-64: 00-AA-00-FF-FE-3F-2A-1C
2)对上述第一组数(00)的第二个低位取反,实际是0000 0000
变化为0000 0010
最终的结果是:
02-AA-00-FF-FE-3F-2A-1C
初学VC,什么字符变换,进位变化,数据类型转换,具体函数不太清楚。
哪位能帮帮忙,谢谢了。