getopt-long

    1

    1답변

    GNU/Linux 컴퓨터에서 getopt_long을 사용합니다. static struct option long_options[] = { {"mode", required_argument, 0, 9}, {0, 0, 0, 0} }; 내가 명령을 내 프로그램을 실행 코드 c = getopt_long(argc, argv, "", long_op

    1

    1답변

    여러 인수를 사용할 수있는 C 프로그램이 있습니다. 여기에는 데이터 저장소와 디스크 모두에 공통 플래그 d이 있습니다. d으로 확인하기 전에 깃발을 순서대로 확인하고 store 값을 얻을 수있는 방법이 있습니까? 나는 s를 확인하고이 루프 등 static void ParseOptions(int argc, char* argv[]) { int c,

    1

    1답변

    내 스크립트에서 명령 줄 옵션과 값을 구문 분석하려고합니다. 스크립트는 updategroup 또는 validategroup의 두 가지 옵션을 허용합니다. updategroup 옵션은 2 개의 값을 허용해야합니다. 예를 들어 : 나는이 모듈을 호출 한 후 GetOptions 모듈 GetOptions(\%args,"updategroup=s{2}","valida

    3

    4답변

    :: 롱 버전 2.39은 내가 -c를 사용하는 경우 기본값은 %opts 20 넣어 될 것이라고 표시하기 위해 use Getopt::Long qw(:config gnu_getopt); GetOptions( \my %opts, "codon-view|c:20", # Optional value, default 20 "consensus|C

    0

    1답변

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

    2

    1답변

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

    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

    0

    2답변

    나는 Perl을 처음 접했고 Perl 스크립트 구문 분석 스크립트 인수에 문제가 있는지 파악하려고합니다. 나는 다음과 같은 펄 스크립트라는 sample-perl.pl 있습니다 perl sample-perl.pl --from nyc lon Output will be: nyc : use strict; use warnings; use 5.010; us

    1

    2답변

    사용자가 GetOpt :: Long을 통해 가능한 값을 하나만 입력하도록 제한하고 싶습니다. 값은 'pc-number', 'ip-address'및 'surname'입니다. if ((!$pc_number and !$address) or ($pc_number and $address)) { pod2usage("You must supply pc_numbe

    9

    1답변

    기존 프로그램에서 업데이트를 개발 중입니다. Posix의 getopt_long()을 boost :: program_options으로 바꿉니다. 하지만해야 나의 작업은 작동하지 않습니다 : 내가 좋아하는 읽기 인수를 갖고 싶어 : 나는 부스트 :: program_options :: command_line_style에서 많은 가능성을 시도하고 있었다 -serv