tak się zastanawiam, bo powiedzmy, bo troszkę tych znaków jest, więc jak by można było zrobić taki program,
i mam takie pytanie, jeśli chce sprawdzić, czy jakiś znak znajduje się między innymi znakami, np. czy 'b'
znajdzuje się między znakami 'A' a 'B'
, to jak to zrobić technicznie w c
0
2
Czysto standardowo nie można, bo mapowanie znaków na liczby nie jest przypisane do ASCII i nie musi być po kolei, ani nawet obok siebie. Masz funkcje isupper
, islower
, isalpha
itd. w <ctype.h>
. Jeśli ograniczysz się do popularnych architektur (czyli prawie wszystkich) możesz też sprawdzić
char c = foo();
if(c >= 'A' && c <= 'Z') // ...
Przy czym użycie funkcji standardowych jest zdecydowanie preferowane. Przydatna tabelka: http://en.cppreference.com/w/c/string/byte/isupper