[C] 커맨드라인 인수
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) //커맨드 실행창에서 프로그램이름을 쳐서 실행할때 인수를 붙여서 실행할 수 있게 한다
{
int i;
if(argc <=1); //인수를 지정하지 않았을 때 에러가 나지 않도록 지정되지 않았을 때 끝내준다
return 1;
if(strcmp(argv[1], "enum")==0) //첫번째 인수의 문자열이 enum일때
for(i=0;i<argc;i++) //프로그램 이름부터 마지막 인수의 문자열까지 출력 한다
printf("argv[%d] : %s\n", i, argv[i]);
else if(strcmp(argv[1], "count")==0) //첫번째 인수의 문자열이 count일때
printf("커맨드라인 인수의 수 : %d\n", argc-1); //배열 argv의 크기에서 -1한 값을 인수의 수로 출력
//argv의 크기는 프로그램명+인수의 수이므로 -1을 해준다
}