Categories
Programming

코드블럭 (Code::Blocks) 에서 프로그램에 명령행 인자 (command line arguments) 전달하기

1. 테스트 프로그램

코드블럭 (Code::Blocks) 을 실행한다.

다음과 같은 C 코드를 작성한다.

#include 

int main(int argc, char *argv[])
{
  printf("1st argument: %s\n", argv[1]);
  printf("2nd argument: %s\n", argv[2]);
  return 0;
}

이 프로그램은 명령행 (command line) 에서 2 개의 인자를 받아 화면에 출력한다.

2. 명령행 인자 설정

코드블럭의 Project 메뉴에서 “Set programs’ arguments…” 를 선택한다.

‘Select target’ 에서 Debug 를 선택한다.

‘Program arguments’ 에 명령행 인자들을 입력한다.

각각의 명령행 인자는 공백으로 구분한다.

하단의 OK 버튼을 눌러 대화상자를 닫는다.

3. 프로그램 컴파일 및 실행

F9 키를 눌러 프로그램을 컴파일하고 실행한다.

앞에서 입력한 명령행 인자들이 프로그램에 전달되었는지 확인한다.

Leave a Reply

Your email address will not be published. Required fields are marked *