@Hans-Jürgen
Du hast recht, auch das Ersetzen im Decoder (wie von dir beschrieben) müsste funktionieren. Vezüglich der "Sicherheit" wird sich das nichts nehmen - ich bin überzeugt davon, dass Kryptologen diesen Code in Minuten (wenn nicht noch schneller) geknackt haben. Schliesslich ist das ja auch nur ein 8Bit Code - aber für den Privatgebrauch wahrscheinlich ausreichend

.
@Atze
Probiers mal damit:
in.getline(eingabe,255,'\0');
Gruss,
Steffen