Registriert seit: 6. Dez 2005
999 Beiträge
|
AW: Codieren mit Passwort
27. Aug 2010, 09:48
Statt getmem(speicher,len)
nimmt man normalerweise setlength(speicher,len)
. Die Zeile istSpeicher[i]:=char(step XOR Speicher[i])
ein Artefakt, auf jeden aber falsch; denn i ist nicht definiert nach der for-Schleife (wenn überhaupt dann = len+1), und der char-Typecast ist bestenfalls überflüssig, besser wäre byte().
Edit: Sehe gerade, daß Speicher[i]:=char(step XOR Speicher[i])
wohl noch in der i-Schleife liegt, also dann: sinnvoll einrücken und byte() statt char().
Geändert von gammatester (27. Aug 2010 um 11:25 Uhr)
Grund: Verwirrung durch ungewöhnlich Einrückung
|