C++ wie kann man einen Hex-String zu einem double umwandeln?

J0T4T4  24.12.2022, 11:44

Als Programmierübung oder sinnvoll in tatsächlichem Code?

theCPP 
Fragesteller
 24.12.2022, 12:14

Sinnvoll in tatsächlichen Code

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Hänge 0x an den Anfang des Strings, damit es zum passenden Literal für Hexadezimalzahlen wird. Danach kannst du die Zahl via stod zu einer Dezimalzahl konvertieren.

std::stod(yourHexString);