スポンサード リンク
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]);
} |
スポンサード リンク