wctrans
Détermine un mappage d’un ensemble de codes de caractères à un autre.
Syntaxe
wctrans_t wctrans(
const char *property
);
Paramètres
property
Chaîne qui spécifie une des transformations valides.
Valeur retournée
Si la catégorie des paramètres régionaux actuels ne définit pas de mappage dont le LC_CTYPE
nom correspond à la chaîne property
de propriété, la fonction retourne zéro. Sinon, elle retourne une valeur différente de zéro appropriée pour une utilisation comme deuxième argument à un appel ultérieur à towctrans
.
Notes
Cette fonction détermine un mappage d’un ensemble de codes de caractères à un autre.
Les paires d’appels suivantes ont le même comportement dans tous les paramètres régionaux, mais il est possible de définir davantage de mappages même dans les paramètres régionaux « C » :
Fonction | Identique à |
---|---|
tolower(c) |
towctrans(c, wctrans("towlower")) |
towupper(c) |
towctrans(c, wctrans("toupper")) |
Spécifications
Routine | En-tête requis |
---|---|
wctrans |
<wctype.h> |
Pour plus d’informations sur la compatibilité, consultez Compatibility.
Exemple
// crt_wctrans.cpp
// compile with: /EHsc
// This example determines a mapping from one set of character
// codes to another.
#include <wchar.h>
#include <wctype.h>
#include <stdio.h>
#include <iostream>
int main()
{
wint_t c = 'a';
printf_s("%d\n",c);
wctrans_t i = wctrans("toupper");
printf_s("%d\n",i);
wctrans_t ii = wctrans("towlower");
printf_s("%d\n",ii);
wchar_t wc = towctrans(c, i);
printf_s("%d\n",wc);
}
97
1
0
65
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour