Series

Add C++ Program Arguments [CLion]

More Code 2018. 6. 30. 09:59

사용환경 : Cygwin (gcc 6.4.0), CLion (2017.2.2), Windows 10 x64


CLion 환경에서 compile한 실행파일을 실행시켰을 때, arguments를 입력하는 방법을 알아보자.


아래와 같이 Program arguments를 입력하면 된다.


Run > Edit Configurations > Program arguments






CLion에서 Program arguments로 “Hello World”를 입력하고, 아래의 예제 프로그램을 실행시켜보자.


#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char *argv[])
{
for (int var = 0; var < argc; ++var)
{
cout << var << " : " << argv[var] << endl;
}

return EXIT_SUCCESS;
}

출력 결과는 아래와 같다.


0 : /cygdrive/c/Source/CLion/Cpp2Cygwin/cmake-build-debug/Cpp2Cygwin

1 : Hello

2 : World