200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > C语言—判断IP地址是否合法

C语言—判断IP地址是否合法

时间:2022-05-29 07:36:08

相关推荐

C语言—判断IP地址是否合法

判断输入的IP地址是否合法

#include <stdio.h>unsigned long ip;int judge(int ,int ,int ,int);void main(){char *ipstr[50];int a,b,c,d;printf("please input a ip\n");scanf("%s",ipstr);sscanf(ipstr,"%d.%d.%d.%d",&a,&b,&c,&d);if(judge(a,b,c,d)){ip=inet_addr(ipstr);printf("the int ip is %ld\n",ip);}elseprintf("is not ip\n");}int judge(int a,int b, int c, int d){if (a < 0)return 0;if (a > 255)return 0;if (b < 0)return 0;if (b > 255)return 0;if (c < 0)return 0;if (c > 255)return 0;if (d < 0)return 0;if (d > 255)return 0;return 1;}

运行结果:

please input a ip

12.13.14.15

the int ip is 252579084

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。