Delphi-Funktion ord() in C++?
-
Hallo Leute!
Folgender Delphi-Codesnipped will von mir in Borland C++ übersetzt werden:
h := ord (Hex[1])-48; if h>9 then h := h-7;
Die Funktion ord() hat als Rückgabewert die Ordinalzahl des angegebenen Zeichens (hier 'Hex[1]').
Meine Frage nun: Gibt es eine Funktion wie Delphis ord() auch für C++, ohne aufwendigen Code zu erzeugen?Dank im voraus, Fabian.
-
in c++ braucht man das nicht, da ein char gleichzeitig eine zahl ist.
du könntest also direkt:
char h=Hex[1]; if(h>9) h-=7; //bzw if(Hex[1]>9) Hex[1]-=7;