私は大学でCプログラムを開発中です。これは、呼び出されたときに3つのオプションがあり(-h
ヘルプ用、-o <argument>
(ヘルプありまたはなし)、最後のオプションは(test-in-1)のような文字列にすることができます。
./myprogram test-in-1
これらのオプションをメインで処理し、呼び出されたときに必要なことを実行する必要があります。それらのどれも必須ではありません。
私はgetopt
オプションを解析するために使用することを考えていましたが、これらのオプションの1つは実際にはstring(char *)
であり、文字列を読み取ることができないため、文字列または引数付きの文字(getopt
たとえば-h
、、、-o <argument>
私が理解した限り)。どうすればこれを行うことができますか?
メインライン以外のコードを投稿することはできません。開始時に行き詰まっているからです(int main(int argc, char *argv[]))
。
正しい方向へのアドバイス/ポイントを事前に感謝します。