Cで少しエラーがあります:
エラー:式は定数値でなければなりません
私は知っています、それは私の限界が一定の値でなければならないことを意味します、しかし私がこの状況にあるときどうやってそれを解決することができますか?
printf("Type limit: ");
scanf("%i",&limit);
int arr[limit];
ありがとう。
編集:
みんな、別の問題、私がスパムした場合は申し訳ありません。
int num,limit,i;
printf("Type limit: ");
scanf("%i",&limit);
int *arr = (int*)malloc(limit*sizeof(int));
for(i=0;i<limit;i++)
{
printf("Type num %i: ",i);
arr[i] = scanf("%i",&num);
}
system("pause");
return 0;
エラー4エラーc2109添え字には配列またはポインタ型が必要です