336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

ip 유효성 검증 코드


int ip_validation_check(char *ip)

{       

        char ip_1[3];

        char ip_2[3];

        char ip_3[3];

        char ip_4[3];

        int res = 0

        

        //ip validation check

        sscanf(ip, "%[0-9]\.%[0-9]\.%[0-9]\.%[0-9]" , ip_1, ip_2, ip_3, ip_4);

        if(atoi(ip_1) < 0 || atoi(ip_1) > 255) {

                res = 1;

        }

        if(atoi(ip_2) < 0 || atoi(ip_2) > 255) {

                res = 2;

        }

        if(atoi(ip_3) < 0 || atoi(ip_3) > 255) {

                res = 3;

        }

        if(atoi(ip_4) < 0 || atoi(ip_4) > 255) {

                res = 4;

        }


        return res;

}

'Programming > Linux' 카테고리의 다른 글

Unix에서 echo -n 옵션이 안먹을 때  (0) 2017.08.28
[raspberry pi] WIFI static IP 설정  (0) 2016.05.13
Centos7 custom build (2)  (0) 2016.03.25
Centos7 custom build (1)  (0) 2016.03.25
yum을 이용한 rpm 다운로드 방법  (0) 2016.03.25

+ Recent posts