DWORD in char umwandeln
-
Hallo zusammen,
kann mir jemand sagen, wie ich DWORD in char umwandeln oder kopieren kann?
Danke
-
Hallo,
1. Wozu brauchst du das? Ist wirklich ein char in dem DWORD?
2. Da mußt du wohl einfach casten. Allerdings haben DWORD und char unterschiedliche Größen. Willst du nur einem Teil des DWORDs in char wandeln?
3. Meinst du wirklich char oder eher char*?
-
Ich möchte aus folgender Funktion die Anzahl "numDevs" zurückgeben. Dies sollte in char oder als String sein.
char *number_HW_connected(void){ DWORD numDevs; ftStatus =FT_ListDevices(&locIdBuf,&numDevs,FT_LIST_ALL|FT_OPEN_BY_LOCATION); if (ftStatus == FT_OK) { //Hier etwas tun } else { ftStatus_Auswertung(ftStatus); return error_FTDI; } }
-
Du willst also den Wert im DWORD als Zahl im string darstellen.
Dann lies diir doch einfach mal das hier durch.
http://www.c-plusplus.net/forum/39488
Falls du AnsiString nehmen kannst wird das noch einfacher. Da gibt es passende Konstruktoren.