sshimoji@aludra.usc.edu (Shunichi Shimoji) (11/22/89)
I am using THINK C4.0 on MacSE/30 and I have found atof() does
not work correctly for some strings.
Here shows codes.
Did anyone fix it or post weaver in the net?
I belive a bug fix for scanf() were posted but not for atof.. right?
----------- SAMPLE -------------------
#include <stdio.h>
#include <stdlib.h>
#define FDATA "1.0001"
#define FDATA2 "0.0001"
printAtof(char *fdata)
{
printf("%s = %f\n",fdata,atof(fdata));
}
main()
{
printAtof(FDATA); /* This works. */
printAtof(FDATA2); /* But this does not. */
}
-----------------------------------
S.Shimoji <sshimoji@aludra.usc.edu>
Computer Science Department
University of Southern California