toascii
, __toascii
Konvertiert Zeichen durch Abschneiden in 7-Bit-ASCII.
Syntax
int __toascii(
int c
);
#define toascii __toascii
Parameter
c
Zu konvertierendes Zeichen.
Rückgabewert
__toascii
konvertiert den Wert von c
in den 7-Bit-ASCII-Bereich und gibt das Ergebnis zurück. Es ist kein Rückgabewert zur Fehleranzeige reserviert.
Hinweise
Die Routine __toascii
konvertiert das angegebene Zeichen in ein ASCII-Zeichen, indem es beim Abschneiden die unteren 7 Bits übrig lässt. Es wird keine andere Transformation angewendet.
Die __toascii
Routine wird als Makro definiert, es sei denn, das Präprozessormakro _CTYPE_DISABLE_MACROS
ist definiert. Aus Gründen der Abwärtskompatibilität wird nur dann als Makro definiert, toascii
wenn __STDC__
es nicht definiert oder als 0 definiert ist. Andernfalls ist es nicht definiert.
Anforderungen
Routine | Erforderlicher Header |
---|---|
toascii , __toascii |
C: <ctype.h> C++: <cctype> oder <ctype.h> |
Das toascii
-Makro ist eine POSIX-Erweiterung und __toascii
ist eine Microsoft-spezifische Implementierung der POSIX-Erweiterung. Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Datenkonvertierung
is
, isw
-Routinen
to
-Funktionen