c언어의 main()은 실행 파일 옵션을 매개 변수로 받을 수 있다.
아래 예제를 보자.
#include <stdio.h>
int main(int argc, char* argv[] )
{
printf("argument count: %d\n", argc);
int i = 0;
while (i < argc)
{
printf("argument value[%d]: %s\n", i, argv[i]);
i++;
}
return 0;
}
해당 파일의 경로로 가서 파일을 실행시킴과 동시에 옵션을 전달해줄 수 있다.
window에서 실행파일이 있는 경로로 가서 주소창에 cmd를 입력하면 커맨드창을 실행할 수 있다.
argv의 0 번째에는 파일이름 나머지에는 전달한 옵션이 저장되어 있는 것을 확인할 수 있다.
'C language' 카테고리의 다른 글
함수포인터 (0) | 2024.12.14 |
---|---|
변수 키워드 const, volatile (1) | 2024.12.14 |
변수 키워드 static과 extern (1) | 2024.12.14 |
전처리지시문, Header Guard (1) | 2024.12.14 |
c 구조체, 유니온, typedef, 패딩, 비트필드 (0) | 2024.12.13 |