Hi,
erstmal der Code:
so und nun Frage ich mich warum es mit den konstanten hoehe und breite funktioniert, sobald ich diese als nicht konstant deklariere klappt es nicht aber ich manipuliere die Variable in dem restlichen Teil doch gar nicht.
Es kommt immer die Meldung "variable-size type declared outside of any function" ..
welche Funktion ? :x
mfg nookstar
erstmal der Code:
Code:
const int hoehe = 10;
const int breite = 10;
struct S_Feldinfo
{
bool besetzt;
};
S_Feldinfo Feld[hoehe][breite];
int main()
{
int x;
int y;
Feld[5][5].besetzt = true;
for ( y = 0; y < hoehe; y ++ )
{
for ( x = 0; x < breite; x ++ )
{
if ( Feld[x][y].besetzt == true )
{
cout << "X";
}
else
{
cout << ".";
}
}
cout << endl;
};
getchar();
return EXIT_SUCCESS;
}
so und nun Frage ich mich warum es mit den konstanten hoehe und breite funktioniert, sobald ich diese als nicht konstant deklariere klappt es nicht aber ich manipuliere die Variable in dem restlichen Teil doch gar nicht.
Es kommt immer die Meldung "variable-size type declared outside of any function" ..
welche Funktion ? :x
mfg nookstar