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.
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.
TLodzinski napisal(a):
Musisz uzywac floatow? W bardzo wielu przypadkach da sie uniknac ich stosowania.
Chodzi o wydobycie wiekszej rozdzielczosci z DS1821.
Przecież DS1821 nie przesyła danych w formacie float.
Pozdrawiam
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.
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.