Namespaces
Variants

wctype

From cppreference.net
< c ‎ | string ‎ | wide
Definiert im Header <wctype.h>
wctype_t wctype ( const char * str ) ;
(seit C95)

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

Inhaltsverzeichnis

Parameter

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

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

Wert von str Effekt
"alnum" identifiziert die Kategorie, die von iswalnum verwendet wird
"alpha" identifiziert die Kategorie, die von iswalpha verwendet wird
"blank" identifiziert die Kategorie, die von iswblank verwendet wird (C99)
"cntrl" identifiziert die Kategorie, die von iswcntrl verwendet wird
"digit" identifiziert die Kategorie, die von iswdigit verwendet wird
"graph" identifiziert die Kategorie, die von iswgraph verwendet wird
"lower" identifiziert die Kategorie, die von iswlower verwendet wird
"print" identifiziert die Kategorie, die von iswprint verwendet wird
"space" identifiziert die Kategorie, die von iswspace verwendet wird
"upper" identifiziert die Kategorie, die von iswupper verwendet wird
"xdigit" identifiziert die Kategorie, die von iswxdigit verwendet wird

Rückgabewert

wctype_t Objekt, geeignet für die Verwendung mit iswctype zur Klassifizierung von Breitzeichen gemäß der benannten Kategorie der aktuellen C-Lokalisierung oder null, falls str keine von der aktuellen C-Lokalisierung unterstützte Kategorie benennt.

Referenzen

  • C23-Standard (ISO/IEC 9899:2024):
  • 7.30.2.2.2 Die wctype-Funktion (S.: TBD)
  • C17-Standard (ISO/IEC 9899:2018):
  • 7.30.2.2.2 Die wctype-Funktion (S: TBD)
  • C11-Standard (ISO/IEC 9899:2011):
  • 7.30.2.2.2 Die wctype-Funktion (S: 452)
  • C99-Standard (ISO/IEC 9899:1999):
  • 7.25.2.2.2 Die wctype-Funktion (S: 398)

Siehe auch

klassifiziert ein Breitzeichen gemäß der angegebenen LC_CTYPE Kategorie
(Funktion)