2009-09-17 9 views
3

가능한 중복 :
What parameter parser libraries are there for C++?
C++ Parse Command Line Arguments최고의 C++ 명령 행 인수 파서

당신이 제안 할 수있는 최선의 C++ 명령 행 인수 파서가 무엇입니까?

+1

http://stackoverflow.com/questions/865668/c-parse-command-line-arguments 및 http://stackoverflow.com/questions/332849/parsing-command-line-arguments -in-a-unicode-c-application 및 http://stackoverflow.com/questions/664533/best-command-line-option-parsers-for-cc-and-c-closed 및 http://stackoverflow.com/questions/637371/option-parsers-for-cc – dmckee

+1

과 내가 놓친 http://stackoverflow.com/questions/253556/what-parameter-parser-libraries-are-there-for-c – dmckee

답변

11

시도 Boost::Program Options. config 파일뿐 아니라 명령 행을 읽고 파싱 할 수 있습니다.

+0

표시 할 수 있습니까? 현재 값과 기본값은 무엇입니까? 몇 년 전에 효과적인 옵션 (구문 분석 된 configs/args를 기반으로 제공되는 문자열 만 표시하는 것은 아님)을 표시하는 래퍼를 구현해야했습니다. –

6

나는 C의 getopt()를 좋아하지만, 나는 늙었다. :-)

6

구글의 gflags

+0

간단한 사용법으로보기 좋습니다. 저는 항상 "어디서나 정의 된 전역 변수로서의 옵션"을 작은 도구에 대해 좋아했습니다. 프리미티브 + 문자열 만 큰 마이너스 수 있습니다. –