kuinka käyttää sprintf vuonna sdcc varten folating kohta muuttujien

V

vikrant

Guest
Hei kaikki,
Teen noin liukulukujen calulation vuonna p89v51rd2 uC vuonna sdcc kääntäjä on happenning oikein.Mutta haluan käyttää sprintf varten liukuluku toimintaa.

ex.
float f1 = 1,23;
char buffer [10];

sprintf (puskuri, "% f", f1);

mutta puskurin ei saada täytetty asianmukaisesti liukulukujen muuttujan arvo sillä on.
Kukaan voi mitään kirjasto, jossa sprintf tukea liukuluku muuttujia.

Auttakaa

 
Hei vikrant .... oletteko todellakin varma, että arvo isn `t puskuriin?Miten tarkistaa tämän?kokeile lisäämällä printf jälkeen, virheenkorjaus ... se tuntuu oikealta minulle ...tai kokeile

sprintf (puskuri, "% 5.2 f", FL1);

muokkauksesta puskurin ...terveisin

Breno

 

Welcome to EDABoard.com

Sponsor

Back
Top