ZKX's LAB

用C语言判断一个IP是否为广播 c语言,求代码 判断ip是否正确,如图?

2021-03-11知识1

C语言题目:输入一个IP地址,判断是否为正确形式

如何用C语言判断ip地址是否合法 ip地址 必须是a.b.c.d的形式所以 最简单的方法 就是把ip地址存成字符串str然后int a,b,c,d;a=b=c=d=-1;sscanf(str,\"%d.%d.%d.%d\",&a,&b,&c,&d);define chk(x)(x|x>;255)if(chk(a)|chk(b)|chk(c)|chk(d))printf(\"failed\");else{printf(\"ok\");}

用C语言怎么判断一个字符串是否为空? 如果你输入了空格,字符串严格来说就应该不为空了,空格也是有对应的ASCII码值的,32!char的存储范围是0~255(ASCII)间的字符都可以存在char型数据中。因此你输入一个空格后这个字符串就不为空了,这个字符串实际是\"\\0\",一个空字符串相当于\"\\0\",看到区别了吗?空格也是一个字符啊!这点必须要明确!

用C语言判断一个IP是否为广播 c语言,求代码 判断ip是否正确,如图?

#用C语言判断一个IP是否为广播

随机阅读

qrcode
访问手机版