003
29.05.2010, 15:11 Uhr
Hans
Library Walker (Operator)
|
Hi,
Zitat von ~huberer98: |
C++: |
char field[5][5]; for (int i = 0; i < 6; i++) // Index überlauf. for (int j = 0; j < 6; j++) // hier ebenfalls field[i][j] = ' ';
|
|
Du lässt Deine Indizes um 1 zu weit laufen, und überschreibst dadurch jeweils ein Element. Durch die Definition char field[5][5]; bekommst Du 25 Elemente, die jeweils von 0 bis 4 nummeriert sind. Die Schleifen wären also richtig, wenn die Abfrage i<5 heissen würde.
--- Edit: ao war schneller... -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 29.05.2010 um 15:12 Uhr von Hans editiert. |