argc를 이용하여 설정된 수보다 문장려의 수가 초과할 경우 프로그램을 종료시키기

CODEDRAGON Development/C, C++

반응형

   

argc를 이용하여 설정된 수보다 문자열의 수가 초과할 경우 프로그램을 종료시키기

   

   

소스코드

   

include <stdio.h>

int main(int argc, char* argv[]){
        int i=0;

        if(argc>3){
                printf("
설정된 문자열의 수를 초과하였습니다.\n입력되는 인자값을 수정하세요.\n");
                printf("
프로그램을 종료합니다\n");

                return 1;
        }

        printf("0
번째 문자열 : %s \n", argv[0]);
        printf("1
번째 문자열 : %s \n", argv[1]);
        printf("2
번째 문자열 : %s \n", argv[2]);

        return 0;
}


   

   

출력결과

입력 인자값 수를 초과한 경우

   

   

입력 인자값을 수정한 후 결과