Функции классификации двухбайтовых символов
Заголовок <wctype.h> содержит прототипы функций двухбайтовых символов, которые поддерживают классификацию символов. Эти функции устанавливают категорию символов или преобразуют регистр буквенного символа, устанавливая строчное или прописное написание. Эти функции (вместе с их char-эквивалентами, описанными в главе 7) перечислены в следующей таблице.
Помимо функций, приведенных выше, в заголовке <wctype.h> определена следующая функция, которая предоставляет открытые средства классификации символов. wctype_t wctype(const char *attr); Функция wctype() возвращает значение, которое можно передать функции iswctype() в качестве параметра attr_ob. Строка, адресуемая параметром attr, задает свойство, которое должен иметь символ. Это значение можно затем использовать для определения, является ли ch символом, который обладает этим свойством. Если является, то функция iswctype () возвращает ненулевое значение. В противном случае возвращается нуль. Для всех сред выполнения определены следующие строки свойств.
В версии С99 также определена строка blank. Кроме того, в заголовке <wctype.h> определены функции wctrans() и towctrans(). wctrans_t wctrans(const char *mapping); Функция wctrans() возвращает значение, которое можно передать функции towctrans() в качестве параметра mappmg_ob. Строка, адресуемая параметром mapping, задает соответствие одного символа другому. Это значение затем может быть использовано функцией towctrans() для преобразования символа ch. Функция возвращает преобразованное значение. Во всех средах выполнения поддерживаются следующие строки преобразования.
|
Нет комментариев. Оставить комментарий: |