"" に関する原因と対処

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

スポンサード リンク

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

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

ソース(バグ有り):

//引数の一覧を取得する

#include <stdio.h>
int main(int argc, char **argv=
{
		 printf("argc = %d\n", argc);
	 for (int i=0; i<argc; i++) 
		  printf("arg[%d] = \"%s\"\n", i, argv[i]);
}


原因:


対処:


ソース(修正済み):

//引数の一覧を取得する

#include <stdio.h>
int main(int argc, char **argv)
{
		 printf("argc = %d\n", argc);
	 for (int i=0; i<argc; i++) 
		  printf("arg[%d] = \"%s\"\n", i, argv[i]);
}

スポンサード リンク



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