Avatar billede spectual Nybegynder
15. oktober 2001 - 13:07 Der er 7 kommentarer og
1 løsning

Overføre værdi fra buffer til real

Jeg har et midlertidigt buffer:

buf : array [0..7] of byte;

Det buffer vil jeg gerne overføre til en real variabel:

min_float : real;

Hvordan gør jeg det?
Avatar billede borrisholt Novice
15. oktober 2001 - 13:13 #1
Kan du ikke læige komme med et konkret eksemple på hvadf der kan stå i din Buffer

Jens B
Avatar billede spectual Nybegynder
15. oktober 2001 - 13:54 #2
jow... øjeblik :-)
Avatar billede spectual Nybegynder
15. oktober 2001 - 13:57 #3
buf : array [0..7] of byte = (0,0,0,0,0,128,41,64);

hvilket vil ved en korrekt overførelse sætte min_float til 12.75
Avatar billede spectual Nybegynder
15. oktober 2001 - 14:00 #4
real typen består jo som du måske ved af 8 bytes. Hvis man kan lave en kopiering i hukommelsen fra buf til min_float af de 8 bytes er det en fin løsning vil jeg tro.
Avatar billede martinlind Nybegynder
15. oktober 2001 - 14:03 #5
Move(Buf,MinFloat);
Avatar billede spectual Nybegynder
15. oktober 2001 - 14:07 #6
ja æh ...

move (buf,min_float,sizeof (min_float));

Avatar billede spectual Nybegynder
15. oktober 2001 - 14:08 #7
tak for hjælpen martin :-)
Avatar billede martinlind Nybegynder
15. oktober 2001 - 14:17 #8
Selv tak, havde ikke lige hjælpen ved hånden *S*
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester