Having a hard time picking  up C :(      Thanks a lot for all your time .

tong

----- Original Message -----
From: Peter Dalgaard <[EMAIL PROTECTED]>
Date: Wednesday, April 4, 2007 12:44 am
Subject: Re: [Rd] Strange number produced by dnorm
To: Tong Wang <[EMAIL PROTECTED]>
Cc: R-devel <r-devel@r-project.org>

> Tong Wang wrote:
> > Hi All,
> >     I just started to learn compiling C codes for R usage, and 
> got a problem when I was playing with my 'hello world' code. 
> >   
> > #include <R.h>
> > #include <Rdefines.h>    
> > #include <Rmath.h>
> >
> > SEXP test( ) {
> >   double x;
> >   x=dnorm(1.0,0.0,1.0,1);
> >   printf(" x value is: %d \n",x);
> >   return(R_NilValue);
> > }
> >
> >    I got the result :    x value is: -466460838 
> >
> > Could someone explain to me what was wrong here ?
> >
> >   
> Wrong printf format. "%d" is for integers.
> 
>

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to