• 大小: 1.53MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: C/C++
  • 标签: 子网判断  

资源简介

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


评论

共有 条评论

相关资源