判断一个IP地址是否合法

时间:2016-01-01 08:30:53
【文件属性】:

文件名称:判断一个IP地址是否合法

文件大小:1.78MB

文件格式:RAR

更新时间:2016-01-01 08:30:53

IP地址合法

要求:1)以命令行格式运行:ip_test subnet/mask ip_addr 其中ip_test为程序名;subnet为子网号;mask是一个数值,代表子网掩码连续1的个数;ip_addr是要测试的ip地址。 例如,要测试的IP地址为202.113.16.10,子网号为202.113.16.0,子网掩码为255.255.255.0 2)判断subnet和ip_addr的合法性(注意考虑全面,比如以下IP均为不合法 123..2.1 123.23$.2.1 123.12345.2.1 123.23.45.2.1 3)判断掩码的合法性 4) 在IP地址合法的前提下,判断ip_addr是否属于子网subnet 5)输出命令行中的IP是否合法,掩码是否合法(可适当给出不合法原因)以及ip_addr


【文件预览】:
ip_test
----ip_test.h(1KB)
----ip_testDlg.cpp(8KB)
----ip_test.cpp(2KB)
----ip_test.plg(958B)
----res()
--------ip_test.ico(1KB)
--------ip_test.rc2(399B)
----ip_testDlg.h(1KB)
----ip_test.aps(35KB)
----ip_test.rc(6KB)
----StdAfx.cpp(209B)
----resource.h(1KB)
----ip_test.ncb(41KB)
----ip_test.dsp(4KB)
----StdAfx.h(1KB)
----ip_test.clw(1KB)
----Debug()
--------StdAfx.obj(103KB)
--------ip_test.res(3KB)
--------ip_testDlg.obj(34KB)
--------vc60.idb(209KB)
--------ip_test.ilk(195KB)
--------ip_test.pch(5.24MB)
--------ip_test.obj(14KB)
--------ip_test.pdb(369KB)
--------ip_test.exe(112KB)
--------vc60.pdb(356KB)
----ip_test.opt(48KB)
----ReadMe.txt(4KB)
----ip_test.dsw(522B)

网友评论