dele double ind i byte

Tags:    c++

Jeg vil gerne kunne observere byte nr 4 i en double variabel. Men mit forsøg på at pege på min double, vha. en char, bliver afvist af kompileren :(
Fold kodeboks ind/udKode 


Så nu vil jeg gerne vide hvordan dette gøres.

Endvidere vil jeg også gerne være sikker på at pos+=3, sikre at der bliver peget på den fjerde byte i nr.

på forhånd tak



4 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Du skal caste:
pos = (char *)&nr;

&nr er en pointer til double, pos er en poiner til char så der skal bruges en cast.

Ja, hvis du du tæller pos frem med:
pos += 3;
vil du få den 4. byte i nr.



Ahh på den måde :P

Mange tak .. men det er min første post, så jeg ved ikke hvordan jeg giver points?



"Normalt" ville den der svarer lave svaret som et "svar" og ikke en "kommentar". Man kan kun give point for "svar".

Men da jeg ikke samler på point, laver jeg kun kommentarer.

Lav selv et svar og accepter det, så bliver spørgsmålet markeret som lukket og du får dine point tilbage.



mange tak for hjælpen så



t