Wyświetlanie kodu znaków

Jak uzyskać kod znaku? Pisałam o wyświetlaniu kodów znaków przez linuksową aplikację. Można jednak napisać swój program, który jest banalny w swej prostocie – zwłaszcza w C. I działa niezależnie od systemu:)

W tym celu wystarczy wyświetlić znak (char) jako liczbę (int), np.:

printf("znak entera: %d\n", '\n');
printf("znak spacji: %d\n", ' ');
printf("znak r: %d\n", '\r');
printf("znak a: %d\n", 'a');

Takie rozwiązanie często pojawia się w prostych konsolowych programach, w których nawigacja po aplikacji opiera się o konkretne znaki specjalne, gdzie w pętli while sprawdzamy, czy wpisany znak jest konkretnym klawiszem nawigacyjnym. Jeśli tak, wykonujemy przypisane mu akcje.

Przydatny wpis? Postaw mi kawę :)

0 0 votes
Article Rating
Subscribe
Powiadom o
guest
1 Komentarz
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] Można również napisać swój własny bardzo prosty program tego typu, opisane np. tu: wyświetlanie kodu znaków. […]