Witam, piszę kalkulator na Atmege16 i zastanawiam się czy obrałem dobrą ścieżką. Zasada działania mojego programu jest pozornie prosta lecz podatna na błędy, ponieważ "wczytuję" wprowadzoną liczbę do pojedynczych char, a następnie zamieniam ją na int, dokonuję działań i konwertuję do char, po czym wyświetlam. Czy istnieje jakiś lepszy sposób?