Namespaces
Variants

wctype

From cppreference.net
< c ‎ | string ‎ | wide
Défini dans l'en-tête <wctype.h>
wctype_t wctype ( const char * str ) ;
(depuis C95)

Construit une valeur de type wctype_t qui décrit une catégorie LC_CTYPE de classification des caractères larges. Il peut s'agir d'une des catégories de classification standard, ou d'une catégorie spécifique à la locale, telle que "jkanji" .

Table des matières

Paramètres

str - Chaîne C contenant le nom de la catégorie souhaitée

Les valeurs suivantes de str sont prises en charge dans toutes les locales C :

valeur de str effet
"alnum" identifie la catégorie utilisée par iswalnum
"alpha" identifie la catégorie utilisée par iswalpha
"blank" identifie la catégorie utilisée par iswblank (C99)
"cntrl" identifie la catégorie utilisée par iswcntrl
"digit" identifie la catégorie utilisée par iswdigit
"graph" identifie la catégorie utilisée par iswgraph
"lower" identifie la catégorie utilisée par iswlower
"print" identifie la catégorie utilisée par iswprint
"space" identifie la catégorie utilisée par iswspace
"upper" identifie la catégorie utilisée par iswupper
"xdigit" identifie la catégorie utilisée par iswxdigit

Valeur de retour

wctype_t objet approprié pour utilisation avec iswctype pour classer les caractères larges selon la catégorie nommée de la locale C actuelle, ou zéro si str ne nomme pas une catégorie prise en charge par la locale C actuelle.

Références

  • Norme C23 (ISO/CEI 9899:2024) :
  • 7.30.2.2.2 La fonction wctype (p: TBD)
  • Norme C17 (ISO/CEI 9899:2018) :
  • 7.30.2.2.2 La fonction wctype (p: TBD)
  • Norme C11 (ISO/IEC 9899:2011):
  • 7.30.2.2.2 La fonction wctype (p: 452)
  • Norme C99 (ISO/IEC 9899:1999) :
  • 7.25.2.2.2 La fonction wctype (p: 398)

Voir aussi

classe un caractère large selon la catégorie LC_CTYPE spécifiée
(fonction)