VEEforum.de deutschsprachiges Forum für VEE Entwickler

Normale Version: "hex"-string in hex-wert konvertieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich möchte folgendes gerne machen:
char[] hex="abcd";
int wert = CharToInt("abcd")
wert = 0xabcd;
Zur Info: Der String kommt aus von einer seriellen Schnittstelle.

Also am Ende muss der Hexwert mit dem String 1:1 übereinstimmen. Gibt es dafür fertige Lösungen, wie in C++. Empfiehlt es sich eine C-DLL erzeugen nur für diesen einen Befehl?


OK, habe die Antwort gefunden:
Den String mit einer Read-Transaction auf HEX-Format umstellen. Dann kommt einer int-Wert heraus. Mit dem kann man dann arbeiten, was mir ja reicht und danach wieder mit dem umgekehrten Weg umformen zu einem Hex-Wert.
Hi,

eine weitere Möglichkeit wäre das Wandeln in einen Dezimalwert -> siehe Bild.

Funktioniert auch mit #B als Binärinput oder #Q als Oktalinput
Referenz-URLs