-5
私のコードがあるプログラム引数が表示されていません。それは暗号化されています。コードブロックが適切に
私はprojects-> set program argumentsに行きました。それはうまくいかない。助けてください?
私のコードがあるプログラム引数が表示されていません。それは暗号化されています。コードブロックが適切に
私はprojects-> set program argumentsに行きました。それはうまくいかない。助けてください?
あなたのコンパイラがあなたを語っているようあなたは、ポインタへのポインタを印刷している:
test.c:12:9: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘char **’ [-Wformat=]
printf("Hello world! The arguments are %d, argc is %d and the string is %s\n",argc,i,argv);
^
argv
は、ポインタの配列であり、あなたはその配列の各項目が指す文字列を印刷したい:
修正されたコード:
'argv'は' char [] 'ではなく、' char [] 'へのポインタです。 –
なぜあなたのプログラムがすべての引数を表示すると思いますか?それは_argc_倍の同じことを表示します。 –