| www.delorie.com/archives/browse.cgi | search | 
| Message-ID: | <38DA98FF.249D077E@unb.ca> | 
| From: | Endlisnis <s257m AT unb DOT ca> | 
| X-Mailer: | Mozilla 4.7 [en] (Win98; U) | 
| X-Accept-Language: | en | 
| MIME-Version: | 1.0 | 
| Newsgroups: | comp.os.msdos.djgpp | 
| Subject: | Re: Binary to double in C | 
| References: | <bKvC4.964$ED DOT 25221 AT news2-win DOT server DOT ntlworld DOT com> | 
| Lines: | 24 | 
| Date: | Thu, 23 Mar 2000 22:21:58 GMT | 
| NNTP-Posting-Host: | 24.114.6.233 | 
| X-Complaints-To: | abuse AT home DOT net | 
| X-Trace: | news1.rdc1.on.wave.home.com 953850118 24.114.6.233 (Thu, 23 Mar 2000 14:21:58 PST) | 
| NNTP-Posting-Date: | Thu, 23 Mar 2000 14:21:58 PST | 
| Organization: | @Home Network Canada | 
| To: | djgpp AT delorie DOT com | 
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp | 
| Reply-To: | djgpp AT delorie DOT com | 
Ben Alford wrote:
> I am using fread to read in a binary line as follows:
> char Data[9];
>     fread(Data, sizeof(double),1,Output);
> I want to take the binary string in Data and get the value of it as a
> double.
Well, you could:
double Data;
fread((char*)&Data, sizeof(double), 1, Output);
Or you could:
char Data[9];
    fread(Data, sizeof(double),1,Output);
double Double = *(double*)Data;
--
     (\/) Endlisnis (\/)
          s257m AT unb DOT ca
          Endlisnis AT HotMail DOT com
          ICQ: 32959047
| webmaster | delorie software privacy | 
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |