mamy sobie wiele prostych programów, które pozwalają wysyłać dane portem szeregowym (np. HyperTerminal).
Problem polega na tym, że wysyłają one stringi.
Załóżmy, że chcę wysłać: "105", wtedy portem leci kod ASCII liczby "1", "0" i "5".
Do rzeczy:
chcę, napisać program, który konwertuje daną liczbę do kodu ASCII (string albo char) odpowiadającemu tej liczbie.
Przykładowo:
Mam liczbę "123". Jak patrzymy w tabeli ASCII jest to: "{" i chciałbym, aby program przekształcił stringa "123"(np. wczytanego z pliku) na "{".
Przykładowo
printf
automatycznie robi taką transformację:
Kod: Zaznacz cały
printf("%c", 123);
strtol
)Istnieje jakiś prosty przepis na to?
Nie zależy mi na prędkości itp., tylko na funkcjonalności, więc używanie dowolnych bibliotek jest dozwolone.