問題タブ [getopt]
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.
c - argp と getopt の違いは何ですか?
タイトルは自明だと思います。私はプログラムを作成していますが、2 つのうち何を使用すればよいのか、またその理由を知りたいと思っていました。
c++ - C ++/Cでgetoptプラットフォームの依存関係を処理する方法
以下は、getoptを使用した小さなコードスニペットです。これは、Linuxマシンでは正常に機能しますが、Solarisマシンでは機能しません。これは、インターネットの他の場所で見つけた標準のコードスニペットです。
今、私のLinuxマシンには問題はありません。それは良い仕事をします。しかし、私のソラリスマシンでは、whileループ内にさえ入らないので、何も解析しません。ソラリスマシンで「mangetopt」をチェックしました(getopt in shellが使用されていると思います)。これは、getoptが次のメジャーリリースでサポートされないことを示しています。
それで、どうすればそれを私のソラリスマシンで動作させることができますか?ブーストは使いたくない。
ありがとうDLクマール
c++ - カスタムargcおよびargvを使用したgetopt_long()関数
カスタムargcおよびargvでgetopt_long()関数を使用するのに問題があります。
実際のコマンドライン引数ではなく、文字列で引数を受け取ります。次に、この文字列からnew_argcとnew_argvが作成され、getopt_long()で使用されます。ただし、getopt_long()は最初の呼び出し自体で失敗します。EOFおよびoptarg=NULLを返します。
コマンドライン引数を渡せば、getopt_longは問題なく動作します。だから私の短いオプションと長いオプションは正しいです。しかし、new_argcとnew_argvを渡すと、失敗します。
私の短いオプションと長いオプションは正しく、argvはNULLで終了していると確信しています。ここにこれ以上コードを投稿できないことをお詫び申し上げます。
getopt_longをカスタムargcおよびargvで使用できるかどうかは疑問です。argc、argvに関連するlibc内の他のコードを参照している必要があるため、実際のargcとargvでのみ機能すると思われます。コメントはありますか?
linux - bashスクリプトでの引数/オプション/フラグの解析
bashスクリプトのオプションを解析しようとしています。getoptsを使用して、オプションのフラグが入力されているかどうかを確認するにはどうすればよいですか。
c - main 内の関数「cat」からの getopt 関数が正しく機能せず、常に -1 を返すのはなぜですか?
独自にコンパイルされた関数 cat は問題なく動作します。*matrix[]
代わりにchar を渡しchar *argv[]
ます。行列ベクトルを確認すると、引数が正しく格納されています。
問題はどこにあるのでしょうか? 前もって感謝します!コードは次のとおりです。
python - オプションとして生の入力を取得しますか?
ですから、私は一般的にPythonにかなり慣れていません。ほとんどの場合、Pythonを使用してファイルを簡単に移動します。最近行っているのは、raw_inputを使用して、ディレクトリ名変数として渡す名前を取得することです。しかし、getoptと言って、raw_inputがオプションとしてユーザーに要求する変数を取得しようとするだけで時間と労力を節約できると考えました。しかし、私がやりたいことの例を正確に見つけることはできません。
プロンプトが表示されるのを待つ代わりに、meego.py shortname = exampleと入力して、それを実行させることができます。これは簡単なことですか?
これが私が基本的に持っていないものです
c - cでgetoptを使用するオプション
ファイルを読み取るためのファイル名として使用できるように、文字列にサブオプションを入れたいと思います。
したがって、コマンドラインで次のように入力すると、次のようになります。
次に、次のファイルを読み取ることができるはずです。
助言がありますか?答え?ありがとう!
c - getoptを使用してコマンドラインオプションに2つの引数を指定する
getoptを使用するときに、オプションに2つの引数を1つの文字列として渡す別の方法はありますか?通常、私は次のことを行います。
次に、引数文字列を明示的に分割する必要があります
だから、私は次のことを行うことが可能かどうか疑問に思っています:
getoptに「value」をコマンド引数ではなく-o2番目の引数として扱わせる。
eclipse - Eclipse CDT で getopt_long を解決できませんでした
C++ プログラムで を使用すると、Eclipse CDT はgetopt_long
「解決できませんでした」とマークします。コードはg++ program.cppを使用して正常にコンパイルおよび実行されます。これは Eclipse ビルドのセットアップと関係がありますか?
c - コマンドラインから key=val を C プログラムに解析する方法
私はアカデミックな仕事をしていて、計算コードを C で書いています。
私はいくつかの読書をgetopt()
しgetsubopt()
ましたが、コマンドラインのように整理する必要があるこれらの機能を使用しているようです
key=val スタイルは、ほとんどのパラメーターが数値であるため、私のアプリケーションにより適しています。コマンドライン引数から key=val パターンを抽出することは可能ですか? それを行うライブラリはありますか?
どうもありがとう。