D
Donnidonis
Gast
Ich hab ein kleines Problem, bin noch recht neu bei C++ dabei.
In C# und Java macht mir sowas keine Probleme, doch hier
Mein Problem:
Ich will ein Array initialisieren, doch bekomme dauernd den Fehler:
Error: Der Ausdruck muss ein Konstantenwert aufweisen.
Ist ja auch recht deutlich der Fehler, aber wieso klappt dieser Code nicht?
In initialize wird lediglich ein cin >> VariablenName gemacht und ein return.
Ich benutze Visual Studio 2013 Ultimate!
Liebe grüße
In C# und Java macht mir sowas keine Probleme, doch hier

Mein Problem:
Ich will ein Array initialisieren, doch bekomme dauernd den Fehler:
Error: Der Ausdruck muss ein Konstantenwert aufweisen.
Ist ja auch recht deutlich der Fehler, aber wieso klappt dieser Code nicht?
Code:
const int upperLimitTmp = initialize();
bool gestrichen[upperLimit] = { false };
In initialize wird lediglich ein cin >> VariablenName gemacht und ein return.
Ich benutze Visual Studio 2013 Ultimate!
Liebe grüße