Namensräume
Varianten
Aktionen

wctype

Von cppreference.com
< c‎ | string‎ | wide
 
 
 
 
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

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