std::iswspace
De cppreference.com
<metanoindex/>
<tbody> </tbody>| Definido no cabeçalho <cwctype>
|
||
int iswspace( wint_t ch ); |
||
Verifica se o caráter dado larga é um personagem espaços em branco, ou seja, quer o espaço (
0x20), alimentação de formulário (0x0c), alimentação de linha (0x0a), transporte de retorno (0x0d), guia horizontal (0x09), guia vertical (0x0b) ou qualquer espaço em branco caráter específico para a localidade atual.Original:
Checks if the given wide character is a whitespace character, i.e. either space (
0x20), form feed (0x0c), line feed (0x0a), carriage return (0x0d), horizontal tab (0x09), vertical tab (0x0b) or any whitespace character specific to the current locale.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Parâmetros
| ch | - | caráter de largura
Original: wide character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Valor de retorno
Valor diferente de zero (
true) se o personagem é um personagem de largura espaços, 0 (false) de outra forma.Original:
Non-zero value (
true) if the wide character is a whitespace character, 0 (false) otherwise.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Exemplo
Demonstra o uso de iswspace () com diferentes localidades
Original:
Demonstrates the use of iswspace() with different locales
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
#include <iostream>
#include <clocale>
#include <cwctype>
void try_with(wchar_t c, const char* loc)
{
std::setlocale(LC_ALL, loc);
std::wcout << "isspace('" << c << "') in " << loc << " locale returned "
<< std::boolalpha << (bool)std::iswspace(c) << '\n';
}
int main()
{
wchar_t EM_SPACE = L'\u2003'; // Unicode character 'EM SPACE'
try_with(EM_SPACE, "C");
try_with(EM_SPACE, "en_US.UTF8");
}
Saída:
isspace(' ') in C locale returned false
isspace(' ') in en_US.UTF8 locale returned true
Veja também
checa se o caractere é classificado como espaço em branco pela localização Original: checks if a character is classified as whitespace by a locale The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (modelo de função) | |
verifica se um caractere é um caractere de espaço Original: checks if a character is a space character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (função) | |
Documentação C para iswspace
| |
