_mbbtombc, _mbbtombc_l
Convertit un caractère multi-octets codé sur un octet en un caractère multi-octets codé sur deux octets correspondant.
Important
Cette API ne peut pas être utilisée dans les applications qui s'exécutent dans le Windows Runtime.Pour plus d'informations, consultez Fonctions CRT non prises en charge avec /ZW.
unsigned int _mbbtombc(
unsigned int c
);
unsigned int _mbbtombc_l(
unsigned int c,
_locale_t locale
);
Paramètres
c
Caractère codé sur un octet à convertir.locale
Paramètres régionaux à utiliser.
Valeur de retour
Si _mbbtombc convertit correctement c, elle retourne un caractères multioctets ; sinon, retourne c.
Notes
La fonction _mbbtombc convertit un caractères multioctets codé sur un octet donné en un caractères multioctets codé sur deux octets. Les caractères doivent figurer dans la plage 0x20 – 0x7E ou 0xA1 -0xDF à convertir.
La valeur de la sortie est affectée par la valeur du paramètre de la catégorie LC_CTYPE des paramètres régionaux ; consultez setlocale, _wsetlocale pour plus d'informations. Les versions de cette fonction sont identiques, sauf que _mbbtombc utilise les paramètres régionaux actuels pour ce comportement dépendant des paramètres régionaux et _mbbtombc_l utilise les paramètres régionaux passés à la place. Pour plus d'informations, consultez Paramètres régionaux.
Dans les versions antérieures, _mbbtombc a été nommé hantozen. Pour du nouveau code, utilisez _mbbtombc .
Configuration requise
Routine |
En-tête requis |
---|---|
_mbbtombc |
<mbstring.h> |
_mbbtombc_l |
<mbstring.h> |
Pour plus d'informations sur la compatibilité, consultez Compatibilité.
Équivalent .NET Framework
Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, consultez Exemples d'appel de code non managé.