toascii
, __toascii
Converte caracteres em ASCII de 7 bits por truncamento.
Sintaxe
int __toascii(
int c
);
#define toascii __toascii
Parâmetros
c
Caractere a ser convertido.
Valor retornado
__toascii
converte o valor de c
no intervalo de ASCII de 7 bits e retorna o resultado. Não há nenhum valor retornado reservado para indicar um erro.
Comentários
A rotina __toascii
converte o caractere especificado em um caractere ASCII truncando-o nos 7 bits de ordem inferior. Nenhuma outra transformação é aplicada.
A __toascii
rotina é definida como uma macro, a menos que a macro _CTYPE_DISABLE_MACROS
do pré-processador seja definida. Para compatibilidade com versões anteriores, é definido como uma macro somente quando __STDC__
não está definido ou é definido como 0; caso contrário, toascii
é indefinido.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
toascii , __toascii |
C: <ctype.h> C++: <cctype> ou <ctype.h> |
A macro toascii
é uma extensão POSIX e __toascii
é uma implementação específica à Microsoft da extensão POSIX. Para obter informações sobre compatibilidade, consulte Compatibilidade.
Confira também
Conversão de dados
Rotinas is
e isw
Funções to