C++ 표준 템플릿 libraray(STL)에서 iswctype() 함수는 주어진 와이드 문자에 desc로 지정된 속성이 있는지 확인하는 데 사용됩니다.
Iswctype()은 헤더 파일이 "ctype.h"인 내장 함수입니다.
Iswctype()의 구문은 다음과 같습니다.
int iswctype(wint_t c, wctype_t desc); iswctype () / Checks whether whether c has the property specified by desc. /
시놉시스
int iswctype(wint_t c, wctype_t desc);
매개변수
C - 정수형 wint_t
로 캐스트되는 와이드 문자를 확인하려면Desc - wctype(와이드 문자형)의 반환형으로 사용되는 스칼라형인 wctype 호출 시 반환되는 값입니다.
반환 값
실제로 c가 desc로 식별되는 속성을 갖는 경우 0과 다른 값(즉, true)입니다. 그렇지 않으면 0(즉, 거짓)입니다.
C에서 ISWCTYPE() 함수를 위한 프로그램
#include <stdio.h> #include <wctype.h> int main (){ int i=0; wchar_t str[] = L"Test String.\n"; wchar_t c; wctype_t check = wctype("lower"); wctrans_t trans = wctrans("toupper"); while (str[i]){ c = str[i]; if (iswctype(c,check)) c = towctrans(c,trans); putwchar (c); i++; } return 0; }
출력
위의 코드를 실행하면 다음 출력이 생성됩니다 -
TEST STRING.