toascii
, __toascii
Konwertuje znaki na 7-bitowy zestaw ASCII przez obcięcie.
Składnia
int __toascii(
int c
);
#define toascii __toascii
Parametry
c
Znak do konwersji.
Wartość zwracana
__toascii
Konwertuje wartość c
na 7-bitowy zakres ASCII i zwraca wynik. Nie ma zarezerwowanej wartości zwracanej, aby wskazać błąd.
Uwagi
Rutyna __toascii
konwertuje dany znak na znak ASCII, obcinając go do 7 bitów o niskiej kolejności. Nie zastosowano żadnych innych przekształceń.
Procedury __toascii
są definiowane jako makro, chyba że zdefiniowano makro _CTYPE_DISABLE_MACROS
preprocesora. W przypadku zgodności z poprzednimi wersjami jest definiowana jako makro tylko wtedy, toascii
gdy __STDC__
nie jest zdefiniowana lub jest zdefiniowana jako 0; w przeciwnym razie jest ona niezdefiniowana.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
toascii , __toascii |
C: <ctype.h> C++: <cctype> lub <ctype.h> |
Makro toascii
jest rozszerzeniem POSIX i __toascii
jest implementacją rozszerzenia POSIX specyficzną dla firmy Microsoft. Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.