Меня попросили доказать, что длину массива можно задать в программе, и ее не нужно определять во время компиляции. У меня есть следующий код:
#include<iostream>
using namespace std;
int main()
{
int x, myarray[x];
cout << "Enter the size of array" << endl;
cin >> x;
}
Но при компиляции получаю следующие ошибки:
error C2057: expected constant expression
error C2466: cannot allocate an array of constant size 0
error C2133: 'myarray' : unknown size
Я не уверен, как правильно подойти к этому.
x
, когда вы говоритеmyarray[x]
?!? - person πάντα ῥεῖ   schedule 13.10.2014