wctype
Von cppreference.com
| Definiert in Header <wctype.h> |
||
| wctype_t wctype( const char* str ); |
(seit C95) | |
Konstruiert einen Wert vom Typ wctype_t, der eine LC_CTYPE-Kategorie der Weitzeichenklassifizierung beschreibt. Es kann sich um eine der Standardklassifikationskategorien oder eine gebietsschema-spezifische Kategorie handeln, wie z.B. "jkanji".
Inhalt |
[bearbeiten] Parameter
| str | - | C-String, der den Namen der gewünschten Kategorie enthält |
Die folgenden Werte von str werden in allen C-Gebietsschemata unterstützt
Wert von str |
Effekt |
"alnum"
|
identifiziert die von iswalnum verwendete Kategorie |
"alpha"
|
identifiziert die von iswalpha verwendete Kategorie |
"blank"
|
identifiziert die von iswblank verwendete Kategorie (C99) |
"cntrl"
|
identifiziert die von iswcntrl verwendete Kategorie |
"digit"
|
identifiziert die von iswdigit verwendete Kategorie |
"graph"
|
identifiziert die von iswgraph verwendete Kategorie |
"lower"
|
identifiziert die von iswlower verwendete Kategorie |
"print"
|
identifiziert die von iswprint verwendete Kategorie |
"space"
|
identifiziert die von iswspace verwendete Kategorie |
"upper"
|
identifiziert die von iswupper verwendete Kategorie |
"xdigit"
|
identifiziert die von iswxdigit verwendete Kategorie |
[bearbeiten] Rückgabewert
wctype_t-Objekt, das mit iswctype verwendet werden kann, um Weitzeichen entsprechend der benannten Kategorie des aktuellen C-Gebietsschemas zu klassifizieren, oder Null, wenn str keine im aktuellen C-Gebietsschema unterstützte Kategorie benennt.
[bearbeiten] Referenzen
- C23-Standard (ISO/IEC 9899:2024)
- 7.30.2.2.2 Die Funktion wctype (S. TBD)
- C17-Standard (ISO/IEC 9899:2018)
- 7.30.2.2.2 Die Funktion wctype (S. TBD)
- C11-Standard (ISO/IEC 9899:2011)
- 7.30.2.2.2 Die Funktion wctype (S. 452)
- C99-Standard (ISO/IEC 9899:1999)
- 7.25.2.2.2 Die Funktion wctype (S. 398)
[bearbeiten] Siehe auch
| (C95) |
klassifiziert ein Wide-Zeichen gemäß der angegebenen LC_CTYPE-Kategorie (Funktion) |
| C++ Dokumentation für wctype
| |