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.
c = towctrans(wint_t c, wctrans("toupper")); //перевод символа c в верхний регистр c = towctrans(wint_t c, wctrans("towlower")); //перевод символа c в нижний регистр
WEOF — «широкий» конец файла
Перевод строки в верхний регистр:
#include <wctype.h> #include <stdio.h> int main () { int i=0; wchar_t str[] = L"Wikipedia.\n"; wchar_t c; while (str[i]) { c = str[i]; putwchar (toupper(c)); i++; } return 0; }
wctype.h
Lokasi Pengunjung: 13.58.74.131