Hallo,
ich habe folgendes Programm:
#include
#include
void main()
{
printf("%lf",atof("2.5"));
}
wenn ich es nun kompiliere und starte erhalte ich immer das folgende falsche Ergebnis:
-1.998314
ich habe schon mit anderen Werten , statt „2.5“ versucht, bekomme aber das gleiche Ergebnis.
Kann es an einer fehlerhaften Version von libm.a liegen ?
Ich benutze die libc , die bei der SuSE 6.3 - Distribution dabei ist.
Oder ist am Programm etwas falsch?
Gruß,
Frédéric