getopt_long 인자 값 질문...

alkfjalfja의 이미지

int getopt_long(int argc, char * const argv[], const char *optstring, const struct option *longopts, int *longindex);

위의 함수 원형에서 argc, argv, optstring, longopts 까지는 이해가 갑니다.

longindex 인자의 경우, 정확히 어떤 역할을 하는지 자세한 설명 좀 부탁 드리겠습니다.

감사합니다.

익명 사용자의 이미지

'인덱스'입니다. 즉, 몇 번째 인자인지 그 순번을 나타내겠지요.

첫번째---> 0
두번째---> 1
세번째---> 2
....