Witam,
potrzebuje zamienić zmienną typu float na łańcuch znaków.
Nie mogę skorzystać z funkcji printf()/sprintf() z <stdio.h> bo zżerają za dużo pamięci.
Tymczasowo użyłem funkcji dtostrf() z <stdlib.h> z tym że muszę jej podawać liczbę cyfr po przecinku, która u mnie ciągle się zmienia. Z tego co widzę w avr-lib nie ma ftoa().
Zna ktoś podobną funkcję do dtostrf(), która nie wymaga liczby miejsc po przecinku lub ewentualnie funkcję wyznaczającą tą liczbę (lub jakiś algorytm)?
potrzebuje zamienić zmienną typu float na łańcuch znaków.
Nie mogę skorzystać z funkcji printf()/sprintf() z <stdio.h> bo zżerają za dużo pamięci.
Tymczasowo użyłem funkcji dtostrf() z <stdlib.h> z tym że muszę jej podawać liczbę cyfr po przecinku, która u mnie ciągle się zmienia. Z tego co widzę w avr-lib nie ma ftoa().
Zna ktoś podobną funkcję do dtostrf(), która nie wymaga liczby miejsc po przecinku lub ewentualnie funkcję wyznaczającą tą liczbę (lub jakiś algorytm)?