Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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)

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny