CHAR Hex Number Entry To DWORD Hex Number
-
Hi^^
I want this:Char: "0x12919291"
To
Dword: 0x12919291
-
#include <cstdio> #include <sstream> #include <iostream> int main() { char s[] = "0x1A2B3C"; unsigned n1; std::sscanf(s, "%X", &n1); std::stringstream ss; ss << s; unsigned n2; ss >> std::hex >> n2; std::cout << std::hex << "sscanf: " << n1 << '\n'; std::cout << std::hex << "stringsstream: " << n2 << '\n'; }Such dir einen Weg aus. Fehlerbehandlung über Rückgabewert oder Streamstatus, falls benötigt.