Wo liegt der Fehler

Nunez

Grünschnabel
das hier ist mein dreidimensionales Array...

Code:
int kaesten[9][9][9] = 

{     
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                            
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
          
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },
                             
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },{ 1,2,3,4,5,6,7,8,9 },
{ 1,2,3,4,5,6,7,8,9 }  };

mein Compiler (DevCpp4) zeigt dann folgenden Fehler an:

"excess elements in aggregate initializer"

woran liegt das
 
Hi.

Findest du nicht, das es etwas aufwendig (und fehleranfällig) ist, die Initialisierung eines solchen großen Arrays per Hand zu machen?

Mach das doch einfach mit ein paar Schleifen.

Der Fehler sind übrigens fehlende Klammern.

Gruß
 
Schau dir mal an, wie man so ein array initialisiert (GALILEO):

int dreid[][][]= {1.Feldindex{2.Feldindex{3.Feldindex}}};

Code:
int dreid[2][3][4]={{{6,7,4,3},{6,4,6,9},{3,4,6,7}},
                    {{7,8,6,4},{5,99,3,5},{4,6,7,8}}};
 
Zurück