OT: Konverze floatu

Petr Šobáň soban na centrum.cz
Pátek Březen 30 18:39:48 CEST 2001


On Fri, 30 Mar 2001, Petr Horacek wrote:

> DD
> nevite nekdo, jak prevest float na ascii v podobe "xx,xxxxx", ne "x,xxxxx e
> xx". Pouzivam ftoa a nejsem schopny mu to nejak vnutit, aby mi tam to "e"
> porad necpal. Ona cena zbozi v podobe "1.25e02" vypada dost blbe.
> Diky
> Petr

Co takhle použít sprintf.

int sprintf(char *buffer, const char *format [, argument]);
a potom vypsat pouze buffer.
Jako formát použít "%f" a do buferu by to mělo uložit ve
tvaru [-]dddd.ddddd nebo "%2.2f" [-]dd.dd .


-- 
/----------------------------------------\
|            Petr Šobáň                  |
|            Ostrava                     |
|----------------------------------------|
|    e-mail Petr.Soban na ova.inecnet.cz    |
|           soban na centrum.cz             |
\----------------------------------------/

---
Zkontrolován antivirovým programem moje oko v1.1 (c)2001.
Mail obsahuje virus: špatné oči.



Další informace o konferenci Linux