Compartilhar via


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.

Retornar valor

__toascii converte o valor de c no intervalo de ASCII de 7 bits e retorna o resultado. Não há nenhum valor de retorno 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 de pré-processador esteja definida. Para compatibilidade com versões anteriores, é definida como uma macro somente quando __STDC__ não está definida ou é definida como 0, caso contrário, toascii é indefinida.

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