Jeg programmer ikke i c eller c++ men jeg vil da gerne komme med en kommentar alligevel.
myArray[1][2] må være 5.
for løkkerne går følgende igennem...
myArray[0][0] = 0
myArray[1][0] = 1
myArray[0][1] = 2
myArray[1][1] = 3
myArray[0][2] = 4
myArray[1][2] = 5
betyder int myArray[2][3]; ikke bare at man sætter en maksimal størrelse for arrayet ?
og hvis man skrev myArray[4][6] = 10; ville det formodentligt give en fejl fordi så stor at arrayet ikke.
Hvis du har et 2 dimensionelt array ligesom i dit eksempel med myArray[2][3] så svare det til du har et ternet stykke papir og du kan skrive en værdi i hver af de små firkanter på papiret.
På et papir er der måske 100 terner vandret og 300 ternet lodret også hedder arrayet myArray[100][300]
Hvis du så vil indsætte en værdi i en firkant midt på papiret så skriver du myArray[50][150] = 'abekat';
Også kan du i firkanten ved siden af indsætte en værdi med myArray[51][150] = 'missekat';
Så du kan altså indsætte mange værdi i et array ikke kun en værdi ligesom en almindelig variabel.
Du kan også have 3 dimensionelle arrays og 4 og 5 osv.
Du kan også have et 1 dimensionelt array hvis du siger variabel = 'dav';
Så er variabel[1] et a.
variabel[2] er et v.
Men altså jeg programmer ikke i c og c++ men håber dog du kan bruge det til noget alligevel.