프로그램 아규먼트와 옵션 처리
☞ getopt int getopt(int argc, char *const *argv, const char *options); C 언어로 작성하는 프로그램의 시작점인 main() 함수는 파라미터로 아규먼트의 개수(int argc)와 공백으로 구분되는 아규먼트의 내용을 문자열 배열(char *argv[])을 전달 받습니다. 사용자가 프로그램을 실행시키면서 전달한 아규먼트들을 개수와 배열 형태로 넘겨 주는 것입니다. 통상 하이픈(-)과 함께 다양한 옵션을 지정하게 되는데 이 옵션들의 분석을 간편하게 해주는 것이 getopt()입니다. 일반적인 옵션 지정 방식은 다음과 같습니다. 하이픈(-)에 영문자 및 숫자로 옵션을 지정합니다. -o outfile_name 또는 -ooutfile_name 처럼 추가 아규먼트..
C | C++
2018. 8. 4. 14:45