Znowu mam nietypowe pytanie.
Zliczam impulsy z licznika, których jest sporo - nawet ponad 100000. Używając lcd_int(zmienna) mogłem wyświetlić maksymalnie 32000 z kawałkiem a potem wiadomo robiło się (-). Po wielkich trudach udało mi się to obejść tak:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i wywołuję to w programie np.
a=100000
lcd_ulong(a);
Pewnie coś źle opisałem i wiem że sprintf() zajmuje bardzo dużo ale to działa.
Teraz potrzebuję zliczyć ile jest znaków w zmiennej "a" i na podstawie tego wyliczać o ile miejsc przesuwać wynik na wyświetlaczu. Próbowałem użyć strlen(), ale nic mi z tego nie wychodzi

.
Siedzę już nad tym dwie godziny, wertuję niebieska księgę (niedługo będę musiał kupić nowy egzemplarz bo z tego niewiele zostanie) i nic mi do głowy nie przychodzi.
Z góry dziękuję za pomoc.