判断一个IP地址是否合法??
题目内容:编写程序,判断一个IP地址是否合法,并判断该地址是否属于一个给定子网。从而考察读者是否对IP地址概念及其子网划分有非常清楚地认识。设计要求:
1. 命令行格式:ip_test subnet/mask ip_addr 其中,ip_test为程序名;subnet为子网号;mask是一个数值,代表子网掩码连续1的个数;ip_addr是要测试的IP地址。
2. 判断subnet和ip_addr的合法性。
3. 判断掩码的合法性。
4. 在IP地址合法的前提下,判断ip_addr是否属于子网subnet。
5 输出命令行中的ip是否合法,掩码是否合法以及ip_addr是否属于子网subnet。