wie initialisiere ich ein 2D Array?
-
Hi,
wie kann ich so ein 2D Array initialisieren?
int g_ItemIDS[3][2]= { {0,1,2}, {1,0,2} };
das müsste doch gehen!
X1 = 0, 1, 2
X2 = 1, 0, 2doch wieso bekomme ich den Fehler das ich zu viele Initiaisierer habe?????
-
int g_ItemIDS[2][3]= { {0,1,2}, {1,0,2} };
versuchs mal so
-
Hi,
THX hat prima gefunzt, doch wie initialisiere ich alle werte?
// Alle 3 Spalten und Zeilen sollen den inhalt 1 haben
int Array[3][3] = 1; // FUNZT NET!
int Array[3][3] = {1}; // FUNZT NUR FÜR EINTRAG [0][0]
int Array[3][3] = {{1}}; // FUNZT NUR FÜR EINTRAG [0][0]Gehts denn auch ohne Schleife? so zum Initialisieren?
-
entweder du schreibst:
int array[2][2]= { {1,1}, {1,1} };
oder du verwendest eine Funktion wie zB std::memset()