Wie können Sie in C++ eine Dezimalzahl in Hexadezimal konvertieren? Ich hatte Erfolg mit ultoa, aber das gibt Ihnen ein char (und die Verwendung von (DWORD) Buffer zu std :: cout endet einfach in Kauderwelsch). Außerdem muss ich das neue Hexadezimal in einem DWORD erneut speichern.C++ - DWORD Dezimal zu DWORD Hexadezimal
My-Code so weit:
//Vars
char Buffer[33];
// Client.dll
DWORD d_clientDll = (DWORD)GetModuleHandleA("client.dll");
_ultoa(d_clientDll, Buffer, 16);
std::cout << Buffer << std::endl;
std::cout << d_clientDll << std::endl;
@harold Nicht wirklich. – Shuzuka
@harold Da ich es in einem anderen DWORD speichern möchte, was im anderen Post nicht der Fall ist. – Shuzuka
OK, das ist einfach, einfach das alte DWORD behalten, es hat keinen Sinn, etwas in eine Zeichenkette umzuwandeln und dann wieder zurück – harold