Freigeben über


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 reserviert, um einen Fehler anzugeben.

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