基本信息
源码名称:MAC地址格式判断的有意思的方法
源码大小:1.10KB
文件格式:.cpp
开发语言:C/C++
更新时间:2021-07-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元×
微信扫码支付:1 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
一个判断MAC地址格式的比较有意思的方法。很久之前面试时碰到的。
#include <string>
using namespace std;
bool IsMacFormat(string str)
{
if (str.length() != 17)
{
return false;
}
string temp = str;
for (string::iterator it = temp.begin(); it != temp.end(); it )
{
switch (*it)
{
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
*it = '0';
break;
default:
break;
}
}
if (temp != "00-00-00-00-00-00")
{
return false;
}
return true;
}