Namespaces
Variants

std:: wctype

From cppreference.net
Definiert in Header <cwctype>
std:: wctype_t wctype ( const char * str ) ;

Konstruiert einen Wert vom Typ std:: wctype_t , der eine LC_CTYPE -Kategorie der Breitzeichenklassifikation beschreibt. Es kann sich um eine der Standardklassifikationskategorien handeln oder um eine lokalspezifische Kategorie, wie "jkanji" .

Parameter

str - C-Zeichenkette, die den Namen der gewünschten Kategorie enthält

Die folgenden Werte von str werden in allen C-Lokalisierungen unterstützt:

Wert von str Effekt
"alnum" identifiziert die von std::iswalnum verwendete Kategorie
"alpha" identifiziert die von std::iswalpha verwendete Kategorie
"blank" identifiziert die von std::iswblank (C++11) verwendete Kategorie
"cntrl" identifiziert die von std::iswcntrl verwendete Kategorie
"digit" identifiziert die von std::iswdigit verwendete Kategorie
"graph" identifiziert die von std::iswgraph verwendete Kategorie
"lower" identifiziert die von std::iswlower verwendete Kategorie
"print" identifiziert die von std::iswprint verwendete Kategorie
"space" identifiziert die von std::iswspace verwendete Kategorie
"upper" identifiziert die von std::iswupper verwendete Kategorie
"xdigit" identifiziert die von std::iswxdigit verwendete Kategorie

Rückgabewert

std:: wctype_t Objekt, das für die Verwendung mit std::iswctype geeignet ist, um Breitzeichen gemäß der benannten Kategorie der aktuellen C-Lokalisierung zu klassifizieren, oder null, wenn str keine von der aktuellen C-Lokalisierung unterstützte Kategorie benennt.

Siehe auch

klassifiziert ein Breitzeichen gemäß der angegebenen LC_CTYPE Kategorie
(Funktion)
C-Dokumentation für wctype