DEBUG
旧衣新雪
这个作者很懒,什么都没留下…
展开
-
IPV4地址合法性判别(1)
检查代码时发现有一个IP地址合法性检查的函数存在一些bug,先贴代码:static int is_valid_ip(const char *ip) { int section = 0; int dot = 0; int last = -1; while (*ip) //因为\0的ASCII码是0 { if (*ip == '.') {//检测到.则对之前的section进行检验 ...原创 2018-05-10 11:07:23 · 5322 阅读 · 0 评论 -
IPV4地址合法性判别(2)
1.测例.1.1.111//测试开头为点的情况 .1.1.1//长度不够+开头为点 1.1.1.//结尾为点+长度不够 11.11.11.//结尾为点 11..11.1//中间存在连续点 ..111.111//开始存在连续点 111.111..//结尾存在连续点 1.11111.11111.1111//数值不合法,长度不合法 1.257.1.1//数值不合法 122.524.13.1//数值不合法...原创 2018-06-19 18:31:07 · 1879 阅读 · 0 评论