main 함수에 인자를 받아보자.
무언가 복잡해 보이는 argc, char* argv[]는 무얼 의미하는걸까?
argc, argv가 무언가 받는건 알겠는데, 뭘 받는걸까?
#include <stdio.h>
int main(const int argc, const char* const argv[]) {
int i = 0;
for (i = 0; i < argc; i++) {
printf("[%d] argv[%d]: %s\\n", (i + 1), i, argv[i]);
}
return 0;
}
실행은 커맨드에서 아래와 같이 실행하면 된다.
한번더 실행해보자
Rebecca Louisa Ferguson Sundström (레베카 루이사 페루구손 슌스트림)