반응형

2015/05/15 3

[Ubuntu - 우분투 - C] 명령줄 옵션(2) - 긴 옵션(getpot_long)

명령줄 옵션- 명령줄에 나열된 인수는 두 종류로 분류- 하나는 명령이 처리할 대상인 데이터 - 다른 하나는 명령의 동작을 지정하는데에 이용 명령줄 문자열 예ex) gcc list0612A.c -o list0612A=> gcc(명령어) list0612A.c(처리 대상) -o(옵션) list0612A(옵션의 인수) 옵션 지정 예- 보통 '-h'나 '-?', '--help', '--usage' 같은 옵션 => 간단한 도움말이나 명령의 사용법을 표시하는데 이용- '--version' 을 지정했을 때 버전 번호를 표시하게 구현하는 것이 일반적으로 약속처럼 되어 있음 옵션 해석 - 프로그램에서 옵션을 해석하는 법- 명령줄 옵션을 해석할 때는 'getopt()'와 'getopt_long()'을 사용- 이들 함수가 표..

[Ubuntu - 우분투 - C] 명령줄 옵션(1) - 짧은 옵션(getopt)

명령줄 옵션- 명령줄에 나열된 인수는 두 종류로 분류- 하나는 명령이 처리할 대상인 데이터 - 다른 하나는 명령의 동작을 지정하는데에 이용 명령줄 문자열 예ex) gcc list0612A.c -o list0612A=> gcc(명령어) list0612A.c(처리 대상) -o(옵션) list0612A(옵션의 인수) 옵션 지정 예- 보통 '-h'나 '-?', '--help', '--usage' 같은 옵션 => 간단한 도움말이나 명령의 사용법을 표시하는데 이용- '--version' 을 지정했을 때 버전 번호를 표시하게 구현하는 것이 일반적으로 약속처럼 되어 있음 옵션 해석 - 프로그램에서 옵션을 해석하는 법- 명령줄 옵션을 해석할 때는 'getopt()'와 'getopt_long()'을 사용- 이들 함수가 표..

반응형