티스토리 뷰

P rogramming/L inux

D opt 사용하기

Only I Can 2012. 7. 25. 00:31

while( (nOpt=getopt(argc, argv, "hfmci:d:")) != EOF ) {

switch( nOpt ) {

case 'i' : strcpy(szFileName, optarg); break;
case 'd' : strcpy(szDomain, optarg); _nDomain = atoi(optarg); break;

...

 

와 같이추가할 opt들을 설정해서 쓴다.

 

여기서는 argu를 1 로 받았었기에 _nDomain 에는 1이 들어가는 상황이고

 

이해가 가지 않는 것은 strcpy 로 szDomain에 넣었으면서 마지막에 atoi를 이용해서 optarg 를 돌린걸까?

'P rogramming > L inux' 카테고리의 다른 글

tar 압축 해제  (0) 2012.09.12
shared memory 예제  (0) 2012.09.12
Linux] find grep 동시에 쓰기  (0) 2012.09.04
Linux] 디렉토리 복사, cp  (0) 2012.08.01
vi 명령어, 문자열 치환  (0) 2012.07.26
PNR 옵션  (0) 2012.07.25
D opt 사용하기  (0) 2012.07.25
댓글
댓글쓰기 폼