본문 바로가기

PL/C & C++

[C] 실행 파일 옵션 사용하기

C 언어의 main 함수는 다음과 같이 실행 파일 옵션을 매개변수로 받을 수 있습니다.

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

먼저 option이라는 프로젝트를 만들고 main.c 파일을 추가한 뒤 다음 내용을 입력하세요.

 

 

 

Win + R을 누른 뒤 cmd.exe를 입력하여 명령 프롬프트를 실행합니다. 그리고 프로젝트 디렉터리의 Debug 디렉터리로 이동한 뒤 다음과 같이 실행합니다(c:\project\option\Debug).

 

 

 

option.exe Hello, C, Language이라는 옵션을 지정했습니다. 이 상태로 실행을 해보면 실행 파일 이름과 옵션이 그대로 출력됩니다.

main 함수에서 첫 번째 매개변수 argc는 옵션의 개수이며 argv는 옵션 문자열의 배열입니다.

 

 

 

옵션은 공백으로 구분하며 다음과 같이 " " (큰따옴표)로 감싸주면 공백도 사용할 수 있습니다.

 

 

 

option.exe "Hello C Language" 1234를 실행하면 다음과 같은 모양이 됩니다.▼ 그림 80‑1 실행 파일 옵션

 

 

 

 

 

C 언어 코딩 도장: 80.1 main 함수에서 실행 파일 옵션 받기

80 실행 파일 옵션 사용하기 보통 콘솔(터미널, 명령 프롬프트)에서 실행하는 프로그램은 실행할 때 다양한 옵션을 지정합니다. 예를 들어 Windows에서 IP 주소를 알아내는 프로그램인 ipconfig는 실

dojang.io