
Reprezentace čísla v céčku
Ahoj, chtěl bych Vás poprosit o radu. Dělám v céčku(učím se), a nemohu přijít na následující řešení.
Mám proměnnou pointer, ve které je uloženo číslo 5E-02, tuto proměnnou chci převést na double a vypsat jako 0,05 (nemusí být zaokrouhleno,...)
V čem je problém v následující úseku? Co dělám špatně? Vypisuje mi to kraviny....
Díky za radu
char *pointer;
pointer = "5E-02";
double cislo = atof(pointer);
printf("%f", cislo);
(jednou to vypíše - 198056.000000, po druhé 5834152.000000 a zkrátka pokaždé něco jiného)
Ked nieco prekladas tak citaj warningy, obzvlast u GCC. http://stackoverflow.com/questions/4800102/not-inc luding-stdlib-h-does-not-produce-any-compiler-erro r