Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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