getopt

    2

    5答えて

    私はperlスクリプトで次のコードを持っている: my $directory; my @files; my $help; my $man; my $verbose; undef $directory; undef @files; undef $help; undef $man; undef $verbose; GetOptions( "dir=s" =>

    4

    3答えて

    これは私が、コマンドライン引数の取り扱いをテストするために書かれている簡単なスクリプトです: use Getopt::Long; my $help = 0; GetOptions( 'help|h|?' => \$help, ) or die "Error!"; print "OK\n"; 私が得た結果は次のとおりです。 D:\>perl test.pl --help OK

    2

    1答えて

    私はGetopt::Stdモジュールで遊んでいて、引数を空白にしているのか疑問に思っていました。 私はこのコードの気圧を持っている:getopts('dp:h', \%options); 問題は、であるPフラグ次の引数にスペースが含まれている場合、それはスペースを打つときに、リストを右に処理getopts停止。フラグに続く引数を引用符で囲まなくても、引数にスペースを入れることができる方法はあります

    2

    3答えて

    私はgetopt_longを使ってC++アプリケーションでコマンドライン引数を処理しています。これらの例はすべて処理例にprintf("Username: %s\n", optarg)のようなものを示しています。これは例を示すのに最適ですが、後で使用するために値を実際に格納できるようにしたいと考えています。コードの残りの部分の多くはchar*の代わりにstringオブジェクトを使用していますので、