main() 함수에 파라미터를 입력하여 명령어 제작
다음과 같은 코드가 있을 때
void main(int argc, char *argv[])
{
}
argc는 명령어와 파라미터를 총합한 개수이다. 즉 대부분의 DOS와 Unix/Linux 명령어들은 최소1을 가지며 파라미터가 2개인 경우에는 3을 가진다.
argv는 배열의 포인터로 명령어를 포함하여 파라미터를 포함하여 입력된 각 단어의 문자열의 주소를 포인터로 가지는 배열이다.
이 경우
fopen(argv[i])
의 형태로 파일을 열 수 있다.