Namespaces
Variants

Standard library header <wctype.h> (C95)

From cppreference.net

이 헤더는 와이드 문자 분류 및 매핑 유틸리티 라이브러리의 일부입니다.

목차

함수

문자 분류
와이드 문자가 영숫자인지 확인
(함수)
와이드 문자가 알파벳인지 확인
(함수)
와이드 문자가 소문자인지 확인
(함수)
와이드 문자가 대문자인지 확인
(함수)
와이드 문자가 숫자인지 확인
(함수)
와이드 문자가 16진수 문자인지 확인
(함수)
와이드 문자가 제어 문자인지 확인
(함수)
와이드 문자가 그래픽 문자인지 확인
(함수)
와이드 문자가 공백 문자인지 확인
(함수)
와이드 문자가 공백 문자인지 확인
(함수)
와이드 문자가 출력 가능 문자인지 확인
(함수)
와이드 문자가 구두점 문자인지 확인
(함수)
지정된 LC_CTYPE 범주에 따라 와이드 문자를 분류
(함수)
(C95)
현재 C 로케일에서 문자 분류 범주를 조회
(함수)
문자 조작
와이드 문자를 소문자로 변환
(함수)
와이드 문자를 대문자로 변환
(함수)
지정된 LC_CTYPE 매핑 범주에 따라 문자 매핑 수행
(함수)
(C95)
현재 C 로케일에서 문자 매핑 범주를 조회
(함수)

타입

wint_t
(C95)
모든 유효한 와이드 문자와 최소한 하나 이상의 값을 보유할 수 있는 정수형
(typedef)
wctrans_t
(C95)
로케일별 문자 매핑을 보유하는 스칼라 타입
(typedef)
wctype_t
(C95)
로케일별 문자 분류를 보유하는 스칼라 타입
(typedef)

매크로

WEOF
(C95)
wint_t 타입의 비문자 값으로 오류를 나타내는 데 사용됨
(매크로 상수)

시놉시스

typedef /* 설명 참조 */ wctrans_t;
typedef /* 설명 참조 */ wctype_t;
typedef /* 설명 참조 */ wint_t;
#define WEOF /* 설명 참조 */
int iswalnum(wint_t wc);
int iswalpha(wint_t wc);
int iswblank(wint_t wc);
int iswcntrl(wint_t wc);
int iswdigit(wint_t wc);
int iswgraph(wint_t wc);
int iswlower(wint_t wc);
int iswprint(wint_t wc);
int iswpunct(wint_t wc);
int iswspace(wint_t wc);
int iswupper(wint_t wc);
int iswxdigit(wint_t wc);
int iswctype(wint_t wc, wctype_t desc);
wctype_t wctype(const char* property);
wint_t towlower(wint_t wc);
wint_t towupper(wint_t wc);
wint_t towctrans(wint_t wc, wctrans_t desc);
wctrans_t wctrans(const char* property);