메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 알고리즘

뇌를 자극하는 알고리즘 질의응답 게시판입니다.

p.431 질문입니다

2015-10-18

|

by 공대생

1320

int main(int argc, char** argv)
{
    char* FilePath;
    FILE* fp;

    if ( argc < 3 )
    {
        printf("Usage: %s \n", argv[0] );
        return 1;
    }
...............

    FilePath = argv[1];
    Pattern  = argv[2];

..........

Test_BruteForce.c에서 argv[1], argv[2] 가 나오는데
이것들이 어떤역할을하고 정의가 무엇인지 궁금합니다.
argv[1]은 본문이 들어 있는 파일의 경로이고, argv[2]는 패턴 문자열
이라고 나와있는데 어떻게 값들을 저장하게 되나요??

그리고 if문에 argc < 3 이라고 돼있는데 무슨 의미인가요??

답변부탁드립니다.
댓글 입력
자료실