Delphi用の「getopt」の実装はありますか?

Delphi用の「getopt」の実装はありますか?

getopt()を使用してC/C++でコマンドラインパラメータを解析することほど簡単ではありません。 Delphiに似たようなものはありますか? または理想的には、同じ構文で? 私はDelphiがFindCmdLineSwitchとParamStr()をサポートしていることを知っていますが、それらはまだいくらかの追加の解析が必要です。 Cでgetopt()のように動作するものが欲…


Goにおけるgetopt風の振る舞い

Goでプログラムパラメータのリストをうまく解析し、 "-help"や "--version"( " program[-d value][--abc][FILE1] "など)を自動処理するにはどうすればよいですか…


c++ - getoptがオプションの欠落した引数を検出できない

私はさまざまなコマンドライン引数を取るプログラムを持っています。 簡略化のために、3つのフラグ-a 、-b 、-cとり、次のコードを使用して引数を解析するとします。 int c; while((c=getopt(argc, argv, ":a:b:c")) != EOF){switch(c){ca…


c - getopt_longは認識できないオプションをどこに格納しますか?

getoptまたはgetopt_longが不正なオプションをoptopt 、違反しているオプション文字をoptoptます。 違法な選択肢が長い選択肢である場合、その選択肢が何であるかをどこで調べることができますか? そして、意味のある何かがoptoptに格納されるのでしょうか? 自動的に表示されるエラーメッセージを抑制するためにopterr=0を設定しました。 自分の好きな場所に印刷または…


perl - Getoptでargsを解析する際に未定義のオプションを許可する方法

私のようなコマンドラインがある場合: my_script.pl-foo-WHATEVER 私のスクリプトは--fooについて知って--foo 、Getoptに変数$opt_fooを設定したいが、私は-WHATEVERについて何も知らない。 Getoptに、私が話したオプションを解析して、残りの引数を文字列変数またはリストに入れる方法を教えてください。 例: use strict; us…



c - getopt_long()-それを使う正しい方法は?

OK、私は検索し、正しい方向に私を始めた次の2つのStackOverflowトピックを見つけました: C/UNIXの引数構文解析ヘルパー 引数をCプログラムにコマンドラインから渡す 注:すべてのコードは詐欺コードです。 それが動作すると、コンパイル可能なコードがPOSTされます。 しかし、私はまだ完全にCでgetopt_long()を使用する方法について混乱しています。私が書いてい…


C、getopt関数のoptstringの指定方法は?

私は正しくCのgetopt関数でoptstringを使う方法がわかりません。 その文字列をどのようにフォーマットする必要がありますか? 文字がお互いに隣り合っている例が見られました。セミコロンで区切られていることもありますが、2つのセミコロンで区切られることもあります。 どういう意味ですか?…




getopt_long_only getopt_long getopt optind optstring java 解析 コマンドライン引数 引数 ややこしい