Witam
Problem polega na tym że jak chcę przy pomocy funkcji sprintf zamienić dużą liczbę rzędu 100000 na ciąg znaków to w wyniku dostaję jakieś dziwne wartości np 32555.
Próbowałem użyć też funkcji utoa jednak efekt był jeszcze gorszy.
Kawałek kodu:
Wartość %7d zmieniałem też na %d, %u, %7u, jednak nadal nie działało.
Używam win-avr. uC ATmega8.
Co robię źle?
Problem polega na tym że jak chcę przy pomocy funkcji sprintf zamienić dużą liczbę rzędu 100000 na ciąg znaków to w wyniku dostaję jakieś dziwne wartości np 32555.
Próbowałem użyć też funkcji utoa jednak efekt był jeszcze gorszy.
Kawałek kodu:
Kod: C / C++
Wartość %7d zmieniałem też na %d, %u, %7u, jednak nadal nie działało.
Używam win-avr. uC ATmega8.
Co robię źle?
