fromascii bzw. AnsiString um 1 erhöhen

Tasm-Devil

Erfahrenes Mitglied
hi

Ich hab ein Problem und zwar möchte ich aus einem Edit Feld einen Buchstaben um 2 erniedrigen. Also aus E mach C.

die umkehrung hab ich schon gefunden in der ctype.h
toascii()

aber es gibt kein fromascii()

bei google findet man zwar reichlich was aber ich wollt euch fragen ob es nicht eine konventionelle Möglichkeit gibt das Prob zu lösen.

Thx

P.S. mit fromascii() hab ich nen srting in ein int konvertiert und wollt es dann um 2 erniedrigen
 
mit Ansistring geht das nicht so leicht aber ich hab soeben ne lösung gefunden.

google sei dank.
Code:

Code:
int ASCII = toascii(VonEd->Text.c_str()[0]);
ASCII-=2;
char Code = (int)ASCII;
 
schon

hast recht
normalerweise mach ich solche code-verkleinerungen auch automatisch wenn was klappt.
 
Zurück