int konvertieren
-
mojn ich möchte eine int variable in ein unsigned short* konvertieren.
ich brauch dass, weil ich ein paar zahlen in meine messagebox meldung packen will.
ich weiß auch, dass wir zuerst danach suchen sollen aber leider bekommt euer server ne macke wenn er da nach suchen will
-
der server braucht nur etwas lange zum suchen!
unsigned short *us = reinterpret_cast<unsigned short> (zahl);
allerdings sollte hinter der adresse in zahl auch eine gültige variable sein, sonst mach
*us = 2;
dein programm nieder.
-
das macht er nicht.
gibt es noch ne andere möglichkeit?
-
bis du dir sicher das es unsigned short* und nicht unsigned char* sein sollte?
wenn ich recht habe gehe in die c++ faq da gibt ein thread wo beschreiben wird zahl nach char* convertieren
-
hab mich vertippt; sollte heißen
unsigned short *us = reinterpret_cast<unsigned short *> (zahl);
-
@<fisch>: wärst du registriert hättest du deinen Beitrag editieren können.
und zum Problem selbst: unsigned short* ??? soll das ein Unicodestring sein und die waren zu blöd um wchar_t zu verwenden?