問題タブ [getopt-long]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
45 参照

c - getopt_long を使用して、optarg に 2 つの値を格納する方法は?

私が定義する場合

optarg に 2 つの値を格納できますか? これは私が使いたいコードです:

--add を 1 回使用して、Tommy と 123-123-123 の 2 つの値を保存したいと思います。

0 投票する
1 に答える
199 参照

c - getopt_long_only: "required_argument" フラグを使用して、次のオプションが前のオプションの引数として使用されるのを防ぐ方法

例えば、

次のような構造オプションがあります。

}

ここで、プログラムのユーザーが誤って -input コマンドの後に入力ファイル名を省略した場合、次のようにフラグを渡します。

getopt_long_only は "-flag" を入力の引数として扱います。したがって、次の引数ではなく、プログラムの入力ファイルとして使用されます (したがって、-input の後に引数が渡されない場合はエラーが返されます)。どうすればこれを回避できますか?

GUN/LINUX (2.6.34.3) と gcc (GCC) 4.4.2 20091027 (Red Hat 4.4.2-7) を使用しています。

0 投票する
1 に答える
178 参照

regex - Perl Getopt::Long イベントが見つからないというエラーを修正するにはどうすればよいですか?

Getpt::Longコマンドラインから引数を取得し、それぞれの変数に割り当てるために使用しています。しかし、印刷するとエラーが発生します。コードとエラーは次のとおりです。

コマンド ライン引数は次のとおりです。

これを実行中に次のエラーが表示されます

0 投票する
0 に答える
311 参照

c - getopt_long() 関数が option_index 変数を更新しない

親切に助けてください。私はオンラインマニュアルを隅々まで調べました...それでも、何が悪いのかヒントはありません。

問題は、option_indexがgetopt_long()によって更新されないため、 long_options[option_index].nameなどの形式で適切な構造体メンバーにアクセスできないことです。

出力:

  • 実行中に option_index が変更されないことをデバッガーで確認しました。

事前に感謝します。アイデア/リードをいただければ幸いです。

0 投票する
2 に答える
125 参照

perl - Getopt::Long サブルーチンにいくつかの引数を渡す

コマンドラインから関数にいくつかの引数を渡す方法はGetopt::Long? 私の問題は次のとおりです。オプションを次のように定義します。

オプションでプログラムを呼び出すと

サブルーチン を 2 回呼び出しました。1回は "good" で、もう 1 回はhamming distance"wood"でした。両方のパラメーターを使用して 1 つの呼び出しのみを取得するにはどうすればよいですか?@_ham,goodham,woodham,good,wood

0 投票する
1 に答える
2596 参照

c - C での getopt のエラー処理

C での getopt のエラー処理について質問があります。

この部分はいくつかのエラーを処理します:

しかし、./base --or ./base -or ./base sdfsor./base -- fsfsと入力すると、無効な入力をすべて処理できないため、上記の入力を処理するにはどうすればよいですか? 誰でも助けることができますか?