float

Foldesi Tamas sfthomas at sch.bme.hu
Wed Sep 22 11:45:24 CEST 2004


Hello!

Valaki segítsen: IARt használok, és szükségem lenne arra, hogy egy
stringbe kiírjak egy floatban tárolt lebegőpontos számot 3
tizedesjeggyel. Ez miért nem jó(?):

float cucc;
char s[16];
..
cucc=akarmi;
..
sprintf(s,"%6.3f",cucc);

Egyszerűen úgy tesz, mintha neki a 6.3f kínai lenne, egyszerűen azt
írja ki a stringbe, hogy "6.3". Kérdem én, hogy lehet elérni, hogy
felismerje amit akarok? Próbálkoztam a beállításoknál a printf-et
full-ra kapcsolni, meg a scanf parsert is, de semmi eredmény. Ötletek?

Üdv: F.Tamás





More information about the Elektro mailing list