명령행 인자란? 사용자가 명령행에서 명령을 실행할 때 해당 명령과 함께 지정하는 인자를 의미합니다. 지금까지 clang을 사용할 때 -o 옵션을 줘서 a.out이 아닌 사용자가 원하는 이름으로 파일을 컴파일했었는데요 여기에서 - o 를 명령행 인자라고 부릅니다. 그렇다면 make나 clang 이외에 사용자가 작성하는 프로그램에서 명령행 인자를 받을 수 있도록 설계하는 방법에 대해 공부해보도록 하겠습니다. 지금까지 코드를 짜면서 매일같이 써온 main함수를 살펴볼까요? main도 형태를 보자면 하나의 함수인데요 여기서 괄호안에 void대신 다른 형태의 코드를 작성해봅시다. #include #include int main(int argc, string argv[]) { if (argc == 2) { prin..