Error C2057: konstanter Ausdruck erwartet

if(stat("seek.pc.db", &files) ==0 )
     sizes=files.st_size;

sizes=sizes/sizeof(int);
int s[sizes];

Ich bin kompilieren in Visual Studio 2008, und ich erhalte die folgende Fehlermeldung:
error C2057: konstanter Ausdruck erwartet
error C2466: nicht der Zuweisung eines Arrays der Konstanten Größe 0.

Versuchte ich mit Vektor s[Größen] aber ohne Erfolg. Was mache ich falsch?

Dank!

  • Wollte nur mitteilen, dass es ein compiler-abhängige problem, versuchen Sie es mit gcc (C99) wird der code kompiliert werden.
InformationsquelleAutor Ava | 2011-09-05
Schreibe einen Kommentar