資源簡介
IP地址的合法性及子網判斷(試驗報告,代碼,題目)原創。
可能會出一些問題,應為是在CMD下運行,但我每一個函數都有注釋,很容易修改。
在VS2008下編譯成功
代碼片段和文件信息
//?IP.cpp?:?定義控制臺應用程序的入口點。
//
#include?“stdafx.h“
#include?
#include?
using?namespace?std;
#define?UINT?unsigned?int
UINT?MakeMask(char?*?mask);
UINT?MakeBinaryIP(int?fields[4]);
bool?GetIPFourFields(char?*?IPint?fields[4]);
bool?GetSubnetAndMask(char?*subnet_maskchar?**subnetchar?**mask);
void?MakeSure(UINT?binarysubnetUINT?binaryip_addrUINT?binarymask);
void?PrintMask(char?*?mask);
bool?CheckIP(int?fields[4]);
int?main(int?argc?char*?argv[])
{
if(argc?!=?3){
printf(“命令輸入錯誤!\n“);
return?1;
}
//數據初始化
bool?flag?=?false;
char?*?subnet?*mask?*ip_addr*subnet_mask;
subnet_mask?=?argv[1];
ip_addr?=?argv[2];
//從subnet_mask獲取subnet和mask
flag?=?GetSubnetAndMask(subnet_mask&subnet&mask);
if(flag?==?false)?{
printf(“輸
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4076??2010-03-11?19:22??IP.cpp
?????文件????2298086??2009-11-04?13:46??ch9?IP地址的合法性及子網判斷.pdf
?????文件?????169472??2010-03-19?16:07??《計算機網絡》課程設計.doc
-----------?---------??----------?-----??----
??????????????2471634????????????????????3
- 上一篇:c c++ 01背包問題動態規劃解決
- 下一篇:C++火車票預訂系統
評論
共有 條評論