Czy wartość zmiennej typu char jest literą

0

Witam

a:char

jak sprawdzić czy a jest literą nie tylko z przedziału ad a do z lecz także ze znaków UNICODE, a nie jest cyfrą znakiem funkcyjnym, kawałkiem ramki, znakami interpunkcyjnymi [???] [???]

Jak takie coś sprawdzić, będę wdzięczny za pomoc :d :d

0

W zmiennej typu Char (który to typ jest domyślnie równoważny z AnsiChar) nie można przechowywać znaków Unicode. Można za to w WideChar.

Aby sprawdzić, czy zmienna znak typu Char przechowuje literę, można zwartościować wyrażenie:

AnsiUpperCase(znak) <> AnsiLowerCase(znak)

Dla zmiennych WideChar będzie to

WideUpperCase(znak) <> WideLowerCase(znak)

I nadaj jakąś bardziej sensowną nazwę temu tematowi, bo jak spojrzałem na nazwę tego, pomyślałem, że mamy kolejnego lola na forum...

0

Wielki dzięki, niezły pomysł!

Tytuł zmieniłem, faktycznie był głupi

1 użytkowników online, w tym zalogowanych: 0, gości: 1