본문 바로가기

Programming

Command-line argument

일반적인 프로그래밍을 할 때
int main()
{
...
return 0;
}
이런식으로 많이 할 텐데, 메인함수의 형태를 다음과 같이 바꿔주면, 준비가 끝난다.
int main(int argc, char* argv[])
int main(int argc, char** argv)

argc, argv는 각각 argument count, argument vector이다.
그러면 확인은 어떻게 할까?.. 예상하신대로 하면 됩니다.
int main(int argc, char* argv[])
{
unsigned int i;
for( i=0 ; i<argc ; ++i )
printf("%s\n", argv[i] );
return 0;
}