c言語です。 コマンドライン引数がある場合とない場合を想定してコードを書きたいのですが、ない場合はNULLなのでしょうか? うまく動かないのでどこがダメなのか教えてください。

C言語関連16閲覧

その他の回答(1件)

0

コマンドライン引数の数は、argcで判定しましょう。 プログラム名がa.exeの時、 > a argc=1 argv[0]="a" >a b argc=2 argv[0]="a" argv[1]="b" になります。