std::wctype
Von cppreference.com
| 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) | |
| C-Dokumentation für wctype
| |