私はdocumentation for getopt()
を読んだことがありますが、optarg
の説明はわかりません。getopt()の変数optarg
optarg
に関する一般的な情報を明示的かつ明確に説明するその他の情報源は見つかりません。
optarg
に関する一般的な情報を誰かが明確にして詳しく説明できるのであれば、私は感謝します。
私が知りたいのですが:
- 何
optarg
です。 - どのように
optarg
がその値を取得しますか。 optarg
の値を変更するコロンについては、ドキュメントに記載されています。
ドキュメントにはoptarg
の使用例があります。私は、変数そのものの明確で精巧な説明にもっと興味を持っています。 man pageが言う
"optstringは正当なオプション文字を含む文字列です。このような文字の後にコロンが続く場合、このオプションは引数を必要とするため、getopt()は同じargv要素内の次のテキスト、またはoptarg内の次のargv要素のテキスト"それで、それが何度も何度も何度も読んでいます。 – paddy
昨日似たような質問をしたことはありませんか? –
@SouravGhoshはいです。 –