Partage via


toascii, __toascii

Convertit des caractères au format ASCII 7 bits par troncation.

Syntaxe

int __toascii(
   int c
);
#define toascii __toascii

Paramètres

c
Caractère à convertir.

Valeur retournée

__toascii convertit la valeur de c en plage ASCII 7 bits et retourne le résultat. Il n’existe aucune valeur de retour réservée pour indiquer une erreur.

Notes

La routine __toascii convertit le caractère donné en caractère ASCII en le tronquant sur 7 bits de poids faible. Aucune autre transformation n’est appliquée.

La __toascii routine est définie en tant que macro, sauf si la macro _CTYPE_DISABLE_MACROS de préprocesseur est définie. Pour la compatibilité descendante, toascii elle est définie en tant que macro uniquement lorsqu’elle __STDC__ n’est pas définie ou est définie comme 0 ; sinon, elle n’est pas définie.

Spécifications

Routine En-tête requis
toascii, __toascii C : <ctype.h>

C++ : <cctype> ou <ctype.h>

La macro toascii est une extension POSIX, alors que __toascii est une implémentation propre à Microsoft de l’extension POSIX. Pour plus d’informations sur la compatibilité, consultez Compatibility.

Voir aussi

Conversion de données
Routines is, isw
to, fonctions