float i sdcc

Witam,

Mam pytanie jak w sdcc przekonwertowac float na string, printf nie ma 'f' na liscie parametrow, a sprintf to chyba w ogole nie ma.

Reply to
TLodzinski
Loading thread data ...

TLodzinski napisal(a):

Musisz uzywac floatow? W bardzo wielu przypadkach da sie uniknac ich stosowania.

Reply to
Marcin E. Hamerla

Chodzi o wydobycie wiekszej rozdzielczosci z DS1821.

Reply to
TLodzinski

Przecież DS1821 nie przesyła danych w formacie float.

Pozdrawiam

Reply to
Marcin Stanisz

TLodzinski napisal(a):

Zauwaz, ze c=a/b tak wykonac, ze c bedzie floatem i potem trzeba tego float przewalic do stringa odpowiednia sprintfem. Ale mozesz tez zrobic oszczednie dwa dzialania: d=a/b, gdzie d jest dword, int lub char oraz e=a%b. Wrzucenie d i e do stringa to juz nie jest problem.

Reply to
Marcin E. Hamerla

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.