isblank
, iswblank
, _isblank_l
, _iswblank_l
Determina se um inteiro representa um caractere em branco.
Sintaxe
int isblank(
int c
);
int iswblank(
wint_t c
);
int _isblank_l(
int c,
_locale_t locale
);
int _iswblank_l(
wint_t c,
_locale_t locale
);
Parâmetros
c
Inteiro a ser testado.
locale
Localidade a usar.
Valor retornado
Cada um desses rotinas retornará um valor diferente de zero se c
for uma representação específica de caractere de tabulação horizontal ou de espaço, ou for um conjunto de caracteres específicos da localidade que são usados para separar palavras em uma linha de texto. isblank
retornará um valor diferente de zero se c
for um caractere de espaço (0x20) ou um caractere de tabulação horizontal (0x09). O resultado da condição de teste para as isblank
funções depende da LC_CTYPE
configuração de categoria da localidade; para obter mais informações, consulte setlocale
, _wsetlocale
. As versões dessas funções que não têm o _l
sufixo usam a localidade atual para qualquer comportamento dependente de localidade; as versões que têm o _l
sufixo são idênticas, exceto que usam a localidade que é passada em vez disso. Para obter mais informações, consulte Localidade.
iswblank
retornará um valor diferente de zero se c
for um caractere largo que corresponde a um espaço padrão ou um caractere de tabulação horizontal.
O comportamento de e _isblank_l
será indefinido se c
não for EOF ou estiver no intervalo de isblank
0 a 0xFF, inclusive. Quando uma biblioteca CRT de depuração é usada e c
não é um desses valores, as funções geram uma asserção.
Mapeamentos de rotina de texto genérico
Rotina TCHAR.H | _UNICODE e _MBCS não definidos |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_istblank |
isblank |
_ismbcblank |
iswblank |
_istblank_l |
_isblank_l |
_ismbcblank_l |
_iswblank_l |
Comentários
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, confira Estado global no CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
isblank |
<ctype.h> |
iswblank |
<ctype.h> ou <wchar.h> |
_isblank_l |
<ctype.h> |
_iswblank_l |
<ctype.h> ou <wchar.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.