Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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