Übersetzung:
Mehrdimensionale Arrays müssen komplett initialisiert sein.
Beschreibung Initialisierung:
Haben wir eine Variable deklariert und definiert, so hat sie einen
beliebigen Wert - je nach dem was gerade im zugewiesenen Speicherbereich
steht. Da wir mit solch einem Zufallswert nicht arbeiten wollen, können
wir mittels Initialisierung die Variable auf einen initialen
Anfangswert setzen. Variablen sollten immer initialisiert werden, um zu
vermeiden, dass mit einem Zufallswert gearbeitet wird.
Quelle: http://www.c-howto.de/tutorial-variablen-deklaration.html
Erklärung:
new Float:DtcParkPlatz[AUTOHAUSER][MAXPARKPLATZE][7] = { /* Hier haben wir sieben Einträge festgelegt. */
{
{2471.7231, -1558.3952, 23.5809, 0.0},
{2474.7231, -1558.3952, 23.5751, 0.0},
{2477.7231, -1558.3952, 23.5771, 0.0},
{2480.7231, -1558.3952, 23.5921, 0.0},
{2483.7231, -1558.3952, 23.6092, 0.0},
{2486.7231, -1558.3952, 23.6319, 0.0}
}
/* Es scheint als würden Einträge fehlen - der mehrdimensionale Array ist somit nicht komplett initialisiert. */