Mail Archives: djgpp/1999/05/12/18:40:53
I get '446676599.000000' on my machine.
Sunil V wrote:
> You get "1.00000" if u have not included "stdlib.h".
>
> Endlisnis wrote:
>
> > This program compiles and runs just as I expect on my machine. Try this
> > on your machine, maybe you didn't include stdlib.h or something (even then it
> > shouldn't get 1, it got some huge number for me).
> >
> > #include <stdio.h>
> > #include <stdlib.h>
> >
> > int main()
> > {
> > double d;
> > char Test[80];
> >
> > strcpy(Test, "123.456");
> > d = atof(Test);
> > printf("'%f'\n", d); // result is "1.000000"
> > }
--
(\/) Endlisnis (\/)
s257m AT unb DOT ca
Endlisnis AT HotMail DOT com
ICQ: 32959047
- Raw text -