wctype.h — заголовний файл стандартної бібліотеки мови програмування С. Містить функції для роботи з окремими" широкими " символами.
Функції
Функції для «розрізнення» символів
Функція | Опис |
---|---|
iswalnum | Перевіряє, чи є символ буквою або цифрою |
iswalpha | Перевіряє, чи є символ буквою |
iswblank | Перевіряє, чи є символ «порожнім» (пропуск, табуляція тощо) |
iswcntrl | Перевіряє, чи є символ керувальним |
iswdigit | Перевіряє, чи є символ десятковою цифрою |
iswgraph | Перевіряє, чи має символ графічне подання |
iswlower | Перевіряє, чи є символ малою літерою |
iswprint | Перевіряє, чи є символ видруковним |
iswpunct | Перевіряє, чи є символ знаком пунктуації |
iswspace | Перевіряє, чи є символ пропуском |
iswupper | Перевіряє, чи є символ великою літерою |
iswxdigit | Перевіряє, чи є символ шістнадцятковою цифрою |
Інші функції
Функція | Опис |
---|---|
towlower | Повертає символ у нижньому регістрі |
towupper | Повертає символ у верхньому регістрі |
wint_t towctrans(wint_t c, wctrans_t desc);
Функція перетворює символ залежно від рядка desc та встановленим LC_CTYPE.
c = towctrans((wint_t)c, wctrans("toupper")); // Змінити значення змінної "c" на відповідне у верхньому регістрі. c = towctrans((wint_t)c, wctrans("towlower")); // Змінити значення змінної "c" на відповідне у нижньому регістрі.
Константа
WEOF — Значення закінчення файлу, яке відповідає ((wint_t)-1).
Приклад використання
Переведення рядка у верхній регістр:
#include <wctype.h> #include <stdio.h> int main(void) { int i = 0; wchar_t str[] = L"Wikipedia.\n"; while(str[i]) { putwchar(towupper(str[i])); i++; } return 0; }
Посилання
- . pubs.opengroup.org. Архів оригіналу за 21 січня 2022. Процитовано 31 березня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
wctype h zagolovnij fajl standartnoyi biblioteki movi programuvannya S Mistit funkciyi dlya roboti z okremimi shirokimi simvolami FunkciyiFunkciyi dlya rozriznennya simvoliv Funkciya Opis iswalnum Pereviryaye chi ye simvol bukvoyu abo cifroyu iswalpha Pereviryaye chi ye simvol bukvoyu iswblank Pereviryaye chi ye simvol porozhnim propusk tabulyaciya tosho iswcntrl Pereviryaye chi ye simvol keruvalnim iswdigit Pereviryaye chi ye simvol desyatkovoyu cifroyu iswgraph Pereviryaye chi maye simvol grafichne podannya iswlower Pereviryaye chi ye simvol maloyu literoyu iswprint Pereviryaye chi ye simvol vidrukovnim iswpunct Pereviryaye chi ye simvol znakom punktuaciyi iswspace Pereviryaye chi ye simvol propuskom iswupper Pereviryaye chi ye simvol velikoyu literoyu iswxdigit Pereviryaye chi ye simvol shistnadcyatkovoyu cifroyu Inshi funkciyi Funkciya Opis towlower Povertaye simvol u nizhnomu registri towupper Povertaye simvol u verhnomu registri wint t towctrans wint t c wctrans t desc Funkciya peretvoryuye simvol zalezhno vid ryadka desc ta vstanovlenim LC CTYPE c towctrans wint t c wctrans toupper Zminiti znachennya zminnoyi c na vidpovidne u verhnomu registri c towctrans wint t c wctrans towlower Zminiti znachennya zminnoyi c na vidpovidne u nizhnomu registri Konstanta WEOF Znachennya zakinchennya fajlu yake vidpovidaye wint t 1 Priklad vikoristannyaPerevedennya ryadka u verhnij registr include lt wctype h gt include lt stdio h gt int main void int i 0 wchar t str L Wikipedia n while str i putwchar towupper str i i return 0 Posilannya pubs opengroup org Arhiv originalu za 21 sichnya 2022 Procitovano 31 bereznya 2022