[시스템프로그래밍실습] getopt를 이용한 parameter parsing
- 최초 등록일
- 2015.06.19
- 최종 저작일
- 2014.03
- 5페이지/ MS 워드
- 가격 2,000원
소개글
To do list
- Parameter parsing (-a, -b, -c [str]) by using getopt().
목차
1. Program Introduction - Goals and Objectives
2. Algorithm specification - Pseudo code, Flow Chart
3. Source code
4. References
본문내용
1. Program Introduction
1.1 overall description
1) Goals and Objectives
본 프로그램은 getopt() 함수를 사용해 매개변수에서 옵션을 검사해 프로그램 옵션에 대한 처리를 보여준다. unistd.h에 포함되어 있는 getopt()함수의 기능을 이해하고 매개변수와 외부변수가 어떻게 쓰이는지 알고, 지정한 옵션 문자들을 검색해 결과를 확인할 수 있도록 한다.
2) Backgrounds
명령 라인 인자를 처리할 때 main() 함수의 매개변수를 이용한다. 프로그램의 기능이 간단한 경우에는 몇 개의 명령 라인 인자로 구현이 가능하겠지만, 수많은 명령 라인 인자를 통하여 복잡한 프로그램의 기능을 구현할 때는 보다 체계적인 명령 라인 인자의 처리가 필요하다.
체계적인 명령 라인 인자의 처리를 위해서, POSIX 표준은 ‘-‘문자로 시작하는 명령 라인 인자를 ‘옵션’으로 정의하고, 이를 처리하도록 권장한다. 다음 getopt() 함수는 이러한 명령 라인 옵션을 처리하며, 그 형식은 다음과 같다.
참고 자료
NIX] getopt() 함수/http://blog.naver.com/pjfile?Redirect=Log&logNo=40012816089
리눅스 시스템 프로그래밍/김성우 이중화 이종민 저/두양사출판/2006.8.25발행