getopt

    0

    1답변

    여러 명령 줄 인수를 처리하는 가장 좋은 방법은 궁금합니다. switch와 case 문으로 다음과 같은 명령 행 인자를 보았습니다 : while ((x = getopt(argc, argv, "bic:")) != -1){ switch (x){ case 'b': //do something break; case 'i':

    0

    1답변

    나는 명령 행 인자를 취하려고 노력 중이다. 여러 개의 선택적인 명령 행 인수를 원한다면 어떻게 할 것인가? 예를 들어, 당신은 다음과 같은 방법으로 프로그램을 실행할 수 있습니다 을 (A 모든 인스턴스를 필요하지만 -b -c -d 부여 할 수 선택적 및 임의의 순서로) ./myprogram -a ./myprogram -a -c -d ./myprogra

    2

    1답변

    나는 나 자신을 가르치기 시작했다. 나는 몇 번의 요동을 겪었지만 지금은 getOpt()에 난처 해한다. 가장 중요한 것은 저에게 문제를 일으키는 것은 특정 플래그를 다른 플래그에 종속 시키려고 할 때입니다. 예를 들어, 다음과 같이 작동 시키려고합니다. ./myfile -a -b -c blue 그러나 -a없이 작동하는 다른 옵션은 없습니다. 따라서 .

    0

    1답변

    getopt를 사용하여 명령 줄 인수를 구문 분석하려고하지만 잘못된 값을 설정하는 경우에 문제가 발생합니다. 대/소문자 구분 1을 건너 뛰고 대소 문자를 대소 문자 구분 1로 설정합니다. 여기 경우의 while 루프입니다. 플래그는 문제가되는 위치에서 읽기만하면됩니다. while ((c = getopt (argc, argv, "-l:u:eo")) != -1

    1

    1답변

    기본적으로 입력 a와 b 다음에 숫자를 찾고 있는데 추가 정보없이 c와 d를 찾고 있습니다. 그러나 getopt를 사용하여이 작업을 수행하려고하면 루프가 실행되지 않습니다. 컴파일 int aa = 0; int av = 0; int ab = 0; int bv = 0; int ac = 0; int cord = 0;// no c or d = 0

    3

    1답변

    오래된 FSharp Powerpack은 쓸모없는 것으로 보이며 대부분의 구성 요소가 다른 프로젝트로 옮겨졌습니다. ArgParser 모듈은 어디에서 찾을 수 있습니까? 아직도 유지되고 있습니까?

    0

    2답변

    파이썬 코드를 작성 했으므로 스위치와 인수를 처리하려고합니다. 당신이 -u를 참조하면 다음 인수 print "sth"에는 -d <name>가없는 : 그래서 스크립트 말하고 싶은 if sys.argv=='-u' and sys.argv!='-d': print "You must use the -d switch!" sys.exit() 이 잘못

    1

    2답변

    내 스크립트 ./script -o '-p 2' ls 다음과 같은 값으로 인수를 받아 들여야 옵션 o을 가지고 있지만, 오류 Unrecognized option '-p 2' 을 제공, getopt는 허용하지 않습니다 코드 스 니펫 : ARGS=$(getopt -a -n $0 -o o::h -- "[email protected]") eval s

    1

    1답변

    getopt에 문제가 있습니다. 내 프로그램에서 다음 옵션을 사용하여 프로그램을 실행하고 싶습니다 : -l -w -n -b. n 및 b은 선택 사항이지만 프로그램은 l 또는 w이어야하며 두 가지가 모두 있어야합니다. 또한 w이 호출되면 인수가 이어져야합니다. 또한 순서는 또는 w이어야하며 그 다음에 순서는 중요하지 않은 n 또는 b이 이어 야합니다. ./p

    0

    1답변

    getopt() 또는 getopt_long()이 이중 문자 옵션을 인식하도록 만드는 방법이 있습니까? 예 : ./a.out -my argument 여기서 my는 단일 명령입니다.