"" に関する原因と対処

このコンパイルエラーの原因と対処に関して説明します。

スポンサード リンク

Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:

コンパイルエラーメッセージ:
error C2587: 'argc': ローカル変数が、誤って既定のパラメーターに用いられています。

ソース(バグ有り):

//引数の個数と一覧を出力する

#include <stdio.h>

int main(int argc, char *argv[]=
{
printf ("引数の個数:%d\n",argc);
for (int i=1;i<argc;i++)
printf("%s", argv[i]); }


原因:


対処:


ソース(修正済み):

//引数の個数と一覧を出力する

#include <stdio.h>

int main(int argc, char *argv[])
{
printf ("引数の個数:%d\n",argc);
for (int i=1;i<argc;i++)
printf("%s", argv[i]); }

スポンサード リンク



[コンパイルエラーコード、メッセージに戻る]