IP <-> DWORD
-
Das muss so aussehen:
typedef union _IPADDR { struct { BYTE d, c, b, a; }; DWORD num; } IPADDR; typedef IPADDR *PIPADDR;Die buchstaben reihenfolge d, c, b, a muss so sein, denn wenn du die num incrementierst, damit rechnest, soll ja die hintere gruppe zuerst verändert werden... das funktioniert!!!!
-
Unions sind zum Speicher sparen und nicht als Konverter gedacht.
-
union-missbrauch schrieb:
Unions sind zum Speicher sparen und nicht als Konverter gedacht.
quatsch keinen mµll

-
ascda schrieb:
union-missbrauch schrieb:
Unions sind zum Speicher sparen und nicht als Konverter gedacht.
quatsch keinen mµll

http://www.c-plusplus.net/forum/viewtopic-var-t-is-133200.html
-
es gibt kein reinterpret_cast in c. außerdem is das was völlig anderes. und ich lass mir doch von c++ nasen auch nix erzählen, hochsprachen prgorammierer verachte ich...
-
idiot

-
yo du
-
nö du
-
fu
-
bb