Partilhar via


isprint, iswprint, _isprint_l, _iswprint_l

Determine se um número inteiro representa um caractere imprimível.

int isprint(
   int c 
);
int iswprint(
   wint_t c 
);
int _isprint_l(
   int c,
   _locale_t locale
);
int _iswprint_l(
   wint_t c,
   _locale_t locale
);

Parâmetros

  • c
    Inteiro de teste.

  • locale
    A localidade para usar.

Valor de retorno

Cada um desses se diferente de zero de retorna rotinas c é uma representação específica de um caractere imprimível. isprint Retorna um valor diferente de zero se c é um caractere imprimível, incluindo o caractere de espaço (0 x 20 – 0x7E). iswprint Retorna um valor diferente de zero se c é um caractere de largo imprimível, incluindo o espaço de caractere largo. Cada uma dessas rotinas retorna 0 se c não satisfaz a condição de teste.

O resultado da condição de teste para essas funções depende do LC_CTYPE categoria de configuração da localidade; consulte setlocale para obter mais informações.The versions of these functions without the _l suffix use the current locale for any locale-dependent behavior; the versions with the _l suffix are identical except that they use the locale passed in instead.For more information, see Localidade.

Quando usado com uma biblioteca de depurar CRT, isprint exibição um CRT irá declarar se passado um parâmetro que não seja EOF ou no intervalo de 0 a 0xFF. Quando usado com uma biblioteca de liberação CRT, isprint irá usar o parâmetro sistema autônomo um índice em uma matriz com resultados indefinidos se o parâmetro não for EOF ou no intervalo de 0 a 0xFF.

Mapeamentos de rotina de texto genérica

Rotina TCHAR.H

_UNICODE & _MBCS não definido

_MBCS definido

_UNICODE definido

_istprint

isprint

_ismbcprint

iswprint

Requisitos

Rotina

Cabeçalho necessário

isprint

<ctype.h>

iswprint

<ctype.h> ou <wchar.h>

_isprint_l

<ctype.h>

_iswprint_l

<ctype.h> ou <wchar.h>

Para obter informações adicionais compatibilidade, consulte Compatibilidade na introdução.

Equivalente do NET Framework

Não aplicável. Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Classificação de caractere

Localidade

é isw rotinas