質問内容
コマンドライン引数を学習していて、下記のようなコードを書いてプログラム名とプログラム仮引数を表示させようとしていますが引数の数が1つしかでません。実行環境によって実行例が変わるらしいのですが、このような実行例になることはあるのでしょうか?また、なるとしたら何が起こっているのか解説していただくと有難いです。
該当のソースコード
c
1#include<stdio.h> 2int main(int argc,char *argv[]){ 3 int i; 4 printf("引数の数:%d\n",argc); 5 for(i=0;i<argc;i++) 6 printf("agrv[%d]=\"%s\"\n",i,argv[i]); 7 return 0; 8} 9実行結果 10引数の数:1 11agrv[0]="a"
補足情報(FW/ツールのバージョンなど)
実行はコマンドプロンプトを使って行っています。
回答1件
あなたの回答
tips
プレビュー