[완료]c언어에서 명령행 인자 받기

shodhpfooqmm의 이미지

C언어에서 명령행 인자를 손쉽게 받는 함수로 getopt 함수가 있는데요
만약에 -test test -test2 test 와 같이 문자열을 인자로 받기 위해선 (t, e, s, t를 별도로 생각하지 않고 하나의 인자로 생각)
손수 처리해주는 것이 맞나요?

qiiiiiiiip의 이미지

find -name 처럼 - 하나만 쓰기도 합니다만,
--test 와 같이 주는 것이 일반적인 long option이고,
이것은 getotp_long으로 처리 가능합니다..

shodhpfooqmm의 이미지

검색을 잘 못해서인지 웹에서 찾지 못했는데,
getopt_long_only()를 사용하면 되겠군요.
좋은 하루 되세요!