"(char)(123)": Damit wird die Zahl in ein Zeichen (ich glaub Ansi) umgewandelt. (nennt sich "casting")
"(int)('A')": Damit wird das Zeichen in eine Zahl umgewandelt. (ebenfalls ein "casting")
Damit lässt sich auch mit buchstaben rechnen:
(A+1 =B)
(B+2 =D)
(A+32=a)
(B-1 =A) und so weiter...
"j++": Dürfte klar sein: erhöht j um 1
Was der Code macht dürfte verständlich sein.
Wenn nicht --> PN
[*CODE] Tag, nicht [*Quote]. -Freezy ^O^
EDIT: Wieso verschwinden die Leerzeichen?
Ohne Gliederung ist der Code nur halbsogut lesbar.