프로그램을 실행하면 아래 문장을 출력한다.
>main.exe
Hello, World !!
>main.exe David Jeong
str[0]: main.exe
str[1]: David
str[2]: Jeong
Hello, David Jeong !!
>main.exe Rebecca Louisa Ferguson Sundström
str[0]: main.exe
str[1]: Rebecca
str[3]: Louisa
str[4]: Ferguson
str[5]: Sundström
Hello, Rebecca Louisa Ferguson Sundström
main 함수를 아래와 같은 형태로 짜면 안되고..
int main(void) { // ...
아래와 같은 형태로 짜야 한다.
int main(int argc, char* argv[]) { // ...
argc는 인자로 받은 문자열의 갯수를 나타내고
argv는 문자열 자체를 나타내는 이중포인터이다.