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.