Namespaces
Variants

wctype

From cppreference.net
< c ‎ | string ‎ | wide
헤더 파일에 정의됨 <wctype.h>
wctype_t wctype ( const char * str ) ;
(C95부터)

wctype_t 타입의 값을 생성하며, 이는 와이드 문자 분류의 LC_CTYPE 카테고리를 설명합니다. 이는 표준 분류 카테고리 중 하나이거나 "jkanji" 와 같은 로케일별 카테고리일 수 있습니다.

목차

매개변수

str - 원하는 카테고리 이름을 담고 있는 C 문자열

다음 str 값들은 모든 C 로케일에서 지원됩니다:

str 의 값 효과
"alnum" iswalnum 이 사용하는 범주를 식별함
"alpha" iswalpha 이 사용하는 범주를 식별함
"blank" iswblank 이 사용하는 범주를 식별함 (C99)
"cntrl" iswcntrl 이 사용하는 범주를 식별함
"digit" iswdigit 이 사용하는 범주를 식별함
"graph" iswgraph 이 사용하는 범주를 식별함
"lower" iswlower 이 사용하는 범주를 식별함
"print" iswprint 이 사용하는 범주를 식별함
"space" iswspace 이 사용하는 범주를 식별함
"upper" iswupper 이 사용하는 범주를 식별함
"xdigit" iswxdigit 이 사용하는 범주를 식별함

반환값

wctype_t 객체는 현재 C 로캘의 명명된 범주에 따라 와이드 문자를 분류하기 위해 iswctype 과 함께 사용하기에 적합합니다. 또는 str 이 현재 C 로캘에서 지원하는 범주의 이름이 아닌 경우 0을 반환합니다.

참고문헌

  • C23 표준 (ISO/IEC 9899:2024):
  • 7.30.2.2.2 wctype 함수 (p: TBD)
  • C17 표준 (ISO/IEC 9899:2018):
  • 7.30.2.2.2 The wctype 함수 (p: TBD)
  • C11 표준 (ISO/IEC 9899:2011):
  • 7.30.2.2.2 wctype 함수 (p: 452)
  • C99 표준 (ISO/IEC 9899:1999):
  • 7.25.2.2.2 wctype 함수 (p: 398)

참고 항목

지정된 LC_CTYPE 카테고리에 따라 와이드 문자를 분류합니다
(함수)