Błąd ISO C++ forbids variable length array 'tab' [-Wvla]
Ostatnio zmodyfikowano 2014-11-05 21:50
staho Temat założony przez niniejszego użytkownika |
Błąd ISO C++ forbids variable length array 'tab' [-Wvla] » 2014-11-05 21:23:24 Witam, dzisiaj po zainstalowaniu code::blocks wystąpił błąd: error: ISO C++ forbids variable length array 'tab' [-Wvla] #include <iostream> #include <cstdlib>
using namespace std;
int main() { int X; cout << "Hello world!" << endl; cin >> X; int tab[ X ]; for( int i = 0; i < X; i++ ) { cout << endl; cin >> tab[ i ]; } for( int i = 0; i < X; i++ ) { cout << endl; cout << tab[ i ]; } return 0; }
Może ktoś mi wyjaśnić w czym tkwi problem, w tym samym czasie kolega robił dokładnie to samo na swoim komputerze i działało mu wszystko. Z góry dzięki za odpowiedź. |
|
pekfos |
» 2014-11-05 21:31:20 |
|
staho Temat założony przez niniejszego użytkownika |
» 2014-11-05 21:32:54 Może jakieś wytłumaczenie? |
|
pekfos |
» 2014-11-05 21:36:43 Może jakieś wytłumaczenie? |
Wielka czerwona ramka w podanej lekcji kursu. |
|
staho Temat założony przez niniejszego użytkownika |
» 2014-11-05 21:41:56 No brawo. Tylko że wiadomość została wysłana przed tym jak edytował pan swoją odpowiedź. Sęk w tym że tak mnie uczyli w szkole i do tej pory tak działało więc mam, mówiąc kolokwialnie "wała". |
|
michal11 |
» 2014-11-05 21:46:21 Działało bo jest to niestandardowe rozszerzenie kompilatora a nie część standardu. |
|
staho Temat założony przez niniejszego użytkownika |
» 2014-11-05 21:50:57 Wreszcie jakiś konkret. W takim razie dziękuję i idę poszperać jak zrobić to "po ludzku". :) |
|
« 1 » |