| 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 |