中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C語言判斷給定的字符串是否為合法的ip地址

2018-07-20    來源:open-open

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

輸入字符串的時(shí)候,把分隔符“.”讀取出來,然后判斷分隔符旁邊的數(shù)字是否在0~~255之間,然后判斷是否合法

#include <stdio.h> 
#include <string.h> 
// www.sharejs.com
int main(void)  
{ 
    char str[31],temp[31]; 
    int a,b,c,d; 
    while(gets(str)!=NULL) 
    { 
        if(sscanf(str, "%d.%d.%d.%d ",&a,&b,&c,&d)==4 &&   a>=0   &&   a<=255 &&   b>=0   &&   b<=255 &&   c>=0   &&   c<=255 &&   d>=0   &&   d<=255) 
        { 
            sprintf(temp, "%d.%d.%d.%d",a,b,c,d);    //把格式化的數(shù)據(jù)寫入字符串temp 
            if(strcmp(temp,str)==0)  
            { 
                printf("YES\n");  
            }  
            else 
            { 
                printf("NO\n");  
            } 
        } 
        else  
        { 
            printf("NO\n"); 
        } 
    } 
    return 0;  
}  

標(biāo)簽:

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C語言串口測試程序代碼

下一篇:C語言實(shí)現(xiàn)雙向冒泡法排序算法