Namensräume
Varianten
Aktionen

std::wctype

Von cppreference.com
< cpp‎ | string‎ | wide
 
 
 
 
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 Klassifizierung von Wide-Zeichen beschreibt. Es kann eine der Standard-Klassifizierungskategorien oder eine lokalitätsspezifische Kategorie sein, wie z.B. "jkanji".

[bearbeiten] Parameter

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

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

Wert von str Wirkung
"alnum" identifiziert die von std::iswalnum verwendete Kategorie
"alpha" identifiziert die von std::iswalpha verwendete Kategorie
"blank" identifiziert die von std::iswblank verwendete Kategorie (C++11)
"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

[bearbeiten] Rückgabewert

Ein std::wctype_t-Objekt, das zur Klassifizierung von Wide-Zeichen gemäß der benannten Kategorie der aktuellen C-Lokalisierung mit std::iswctype verwendet werden kann, oder Null, wenn str keine von der aktuellen C-Lokalisierung unterstützte Kategorie benennt.

[bearbeiten] Siehe auch

klassifiziert ein breites Zeichen gemäß der angegebenen LC_CTYPE-Kategorie
(Funktion) [bearbeiten]
C-Dokumentation für wctype