freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)課程設(shè)計(jì)報(bào)告ip地址的合法性及子網(wǎng)判斷-文庫吧資料

2024-09-06 10:43本頁面
  

【正文】 //mask 與 sub 地址匹配 return true。 mask24) { 15 中國(guó)計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 //mask 的值小于 coutmask 與 sub 不匹配 ,error!endl。 nbsub[0]=223 amp。 } //sub 是 C 類地址 if(nbsub[0]=192 amp。 mask16) { //mask 的值小于 coutmask 與 sub 不匹配 ,error!endl。 nbsub[0]=191 amp。 } //sub 是 B 類地址 if(nbsub[0]=128 amp。 mask8) { //mask 的值小于 coutmask 與 sub 不匹配 ,error!endl。 nbsub[0]127 amp。 //sub 是 A 類地址 if(nbsub[0]0 amp。 } } //判斷 mask 與 sub 是否匹配 bool ipTest::maskIsMatSub(int mask,char *sub_Temp) { int nbsub[4]。amp。amp。amp。 14 中國(guó)計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 } else { coutip 地址合法! endl。 } /* else { coutsub 地址合法! endl。 } else { coutmask 與 sub 匹配 !endl。 } /* else { coutmask 合法! endl。 coutendl。 //設(shè)置標(biāo)記 ip 地址是否合法的 bool 型 變量 ,并調(diào)用 ipIsValid 函數(shù)判斷 bool ipIsV=ipIsValid(ip_Temp)。 //給 ip 賦值 strcpy(thisip_Temp,ip)。 //若 mask 是三位數(shù),則表明 mask 輸入非法(其實(shí)為 ~32) } /********************************************************************/ strcpy(thissub_mask,sub_mask)。 } else //表明 mask 為空或字節(jié)超出范圍 { coutmask 為空或超出范圍 ,error!endl。 } } mask=atoi(temp)。 isdigit(temp[1]))) { coutmask 中含有非數(shù)字的非法字符 ,error!endl。 if(!(isdigit(temp[0]) amp。 //mask 不是數(shù)值,則設(shè)置為 false } } else if((len3)==i) //表明 mask 是二位 { temp[0]=sub_mask[i+1]。 //判斷字符是否為數(shù)值型字符 if(!isdigit(temp[0])) //isdigit()為庫函數(shù),可以調(diào)用 { coutmask 中含有非數(shù)字的非法字符 ,error!endl。amp。\039。\039。 thissub_Temp[i]=sub_mask[i]。/39。amp。 /*******************從 sub/mask 中分離出 sub 地址 ***************/ for(i=0。//定義變量 int i,len。 } //構(gòu)造函數(shù) 11 中國(guó)計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 ipTest::ipTest(char *sub_mask,char *ip) { maskIsValid=true。//調(diào)用函數(shù),判斷 mask,sub,ip 的合法性問題 system(pause)。 } } ipTest test(argv[1],argv[2])。 system(pause)。 return 0。 } else { //先簡(jiǎn)單判斷 sub/mask 的長(zhǎng)度 if(strlen(argv[1])18) { coutsub/mask 輸入非法! 。//argv[2]表示第三個(gè)參數(shù),即 ip //判斷段數(shù)是否輸入合法 if(argc!=3) //argc 表示輸入的參數(shù)個(gè)數(shù),無參數(shù)輸入時(shí),其值為 ,因?yàn)槟J(rèn) argv[0]總是有的 { cout輸入非法! 。 //argv[0]表示 的保存目錄地 址 10 中國(guó)計(jì)量學(xué)院現(xiàn)代科技學(xué)院課程設(shè)計(jì)報(bào)告 coutsub_mask : argv[1]endl。//把二進(jìn)制 int 型數(shù)據(jù)轉(zhuǎn)換為一個(gè)整體的二進(jìn)制字符型數(shù)據(jù) }。 //把單個(gè)字符地址轉(zhuǎn)換為十進(jìn)制數(shù)值型地址(含四段) int toBinary(int a)。 //判斷 mask,sub,ip 的合法性問題 void print()。 //ip,sub 地址中非法字符的判斷 bool maskIsMatSub(int,char *)。 //判斷 ip 是否合法 bool subIsValid(char *)。 //自定義初始化類函數(shù) ~ipTest(){}。 //用于存放 mask(1 的個(gè)數(shù) ) bool maskIsValid。 //用于存放 sub 地址 char sub_Temp[18]。 //用于存放 ip 地址 char sub_mask[18]。 //ipTest 類定義 class ipTest{ char ip[15]。清華大學(xué)出版社, 2020, 11。 附錄一:參考文獻(xiàn) [1] 魏權(quán)齡 .數(shù)據(jù)包絡(luò)分析( DEA) [J].科學(xué)通報(bào), 2020, 45( 17) :17931808. [2] 張堯?qū)W,郭國(guó)強(qiáng),王曉春,趙艷標(biāo)。在判斷 IP 地址是否屬于一個(gè)子網(wǎng)時(shí),我對(duì) IP 地址的分類以及子網(wǎng)劃分有了更加深刻的理解。所以,這次課程設(shè)計(jì)是理論與實(shí)踐的結(jié)合,增強(qiáng)了我在這方面的能力。通過上網(wǎng)和到圖書館查閱資料,我更加深入的學(xué)習(xí)了 C 語言,并利用所學(xué)知識(shí)設(shè)計(jì),充分鍛煉,增強(qiáng)了我的程序設(shè)計(jì)能力,使我加深了對(duì)理論知識(shí)的理解和掌握。 IP 合法性及子網(wǎng)的判斷 判斷模塊 流量繪制模塊 信息統(tǒng)計(jì)模塊 界面設(shè)計(jì) 判斷功能 解析輸入的 IP 統(tǒng)計(jì)同
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1