본문 바로가기
컴퓨터/C

프로그램 인수 main( int argc, char * argv [] )

by Begi 2022. 5. 15.
반응형

C에서 프로그램의 인수는 다음과 같이 구한다.

 

int main( int argc, char * argv [] ) 

{
    printf( "argc = %d\n", argc );
    for( int i = 0; i < argc; ++i ) 

    {
        printf( "argv[ %d ] = %s\n", i, argv[ i ] );
    }
}

 

C:\>test c file1 file2

위와 같이 프로그램을 실행할 때 저장되는 변수는 다음과 같다.

argc = 4

argv[0] = "test"

argv[1] = "c"

argv[2] = "file1"

argv[3] = "file2"

 

반응형

'컴퓨터 > C' 카테고리의 다른 글

C 언어 - 3개 이상 입력 min,max 함수  (0) 2022.09.17
인라인(inline) 함수 사용하기  (0) 2022.06.29
C 언어 goto 문  (0) 2022.05.02
C 문자열 포맷  (0) 2022.05.02
memcmp와 strcmp와 strncmp의 차이  (0) 2022.05.02

댓글