www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1996/12/07/10:41:48

From: radams AT mail DOT diac DOT com (Richard Adams)
Newsgroups: comp.os.msdos.djgpp
Subject: A newbie question: out to print out value of doubles?
Date: Sat, 07 Dec 1996 14:50:02 GMT
Organization: Denver Internet Access Corp.
Lines: 26
Message-ID: <32a98413.1518950@news.diac.com>
Reply-To: radams AT mail DOT diac DOT com
NNTP-Posting-Host: p141.ppp2.diac.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi. I have a question. I'm new to C. I'm writing an application that
needs the extra precison of double-length floating point numbers
rather than the single-precision float type. I'd like to be able to
print out the double-floating-point variables, but how? I have tried
the following but it doesn't work:

#include <stdio.h>
#include <math.h>

void main(void)
{
	double a=3.125978724;
	
	
	printf("The variable a is:\n\t");
	fprintf ("%f\n", &a);
	
	return;
}

I get an "incompatible pointer type" warning. How can I print out the
value of a double-precision floating point variable? Any help at all
will be greatly appreciated...:)  Thank you!!

-Richard Adams
radams AT mail DOT diac DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019