06. august 2003 - 17:55Der er
4 kommentarer og 1 løsning
char til float
Nogen der har et forslag til, hvordan jeg kan sætte fire chars sammen til 1 float? Grunden til at jeg har fire chars er, at jeg modtager noget data fra en server, og der er en float32 representeret som fire chars. Jeg har prøvet med ting som : unsigned short w1 = MAKEWORD(1, -2); unsigned short w2 = MAKEWORD(11, 69); cout << MAKELONG(w1, w2)<<endl; ..men jeg tror ikke rigtig det passer. Jeg modtager forresten de fire chars som 1, -2, -11, 69.
Muligvis skal du have ændret rækkefølgen af char'ene.
det forudsætter at der bruges sammen floating point format i begge ender, men næsten alle bruger IEEE floating point idag (undtagen VAX og IBM mainframe).
Jeg abonnerer på C/C++ så jeg får en email når der komemr et nyt spørgsmål.
Men i dette tilfælde refreshede jeg bare tilfældigt og så spørgsmålet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.