#include <stdio.h>



int main(int iNum,char *s[])
{
  int i;
  
  //printf("%d\n",iNum);

  for(i=0;i<iNum;++i)
  {  
    printf("%s\n",s[i]);
  }
  
  //printf("%s\n",s[1]);
  return 0;
}

./main test 1 2
출력은
./main
test
1
2


위와 같이 main함수에 (int iNum,char *s[]) 인자 값을 받게 하여 실행 시 인수를 줄 수가 있다.