Hallo Listenbewohner! Im Moment habe ich ein Problem mit einem zweidimensionalen Array in C. Das Array wird mit int array [100][100]; definiert. Wenn ich das ganze jetzt mit einer Doppelschleife initialisiere und danach das Element array [1][0] = 1 zu setzten versuche ergibt sich folgendes Speicherabbild: array [0][99] = 0 array [0][100] = 1 array [1][0] = 1 Ich finde es nun ziemlich merkwürdig, dass [0][100] = 1 ist, obwohl ich ja nur [1][100] = 1 setzen wollte und alle anderen Elemente zuvor auf 0 gesetzt wurden. Das Setzen von [1][0] erfolgt per scanf ("%i", x); scanf ("%i", y); array [x][y] = 1; Es kann natürlich auch sein, dass ich hier etwas falsch verstanden habe und dazu noch was lernen muss. Vielen Dank! Tobias -- GPG-Fingerprint: C39E 5381 7721 8613 B5C9 CFAF 54FC B8DB D02D 7085 Registered Linux-User #367044 Registered Linux-Machine #262062 http://counter.li.org Diese E-Mail wurde mit einer fortgeschrittenen elektronischen Signatur nach §2 2. d) SigG signiert.