一些笔记

来源:互联网 发布:win10磁盘优化有什么用 编辑:程序博客网 时间:2024/05/17 08:59

笔记

判断字符串是否合法IP地址

bool is_ip(const char *ip){    int s1, s2, s3, s4;    if (sscanf(ip, "%d.%d.%d.%d", &s1, &s2, &s3, &s4) != 4)        return false;    if ((s1 & 0xffffff00) || (s2 & 0xffffff00) || (s3 & 0xffffff00) || (s4 & 0xffffff00))        return false;    else        return true;}

判断是否合法端口

bool is_port(const char *port){    int p = atoi(port);    if(p < 0 || p > 65535)return false;    return true;}
0 0
原创粉丝点击