std::iswblank
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>| definiert in Header <cwctype>
|
||
int iswblank( std::wint_t ch ); |
(seit C++11) | |
Prüft, ob die gegebene breite Zeichen als Leerzeichen (das heißt, ein Leerzeichen zu trennen Wörter in einem Satz verwendet) von der aktuellen C locale eingestuft. In der Standardeinstellung für locale C sind nur Raum (
0x20) und horizontaler Tabulator (0x09) Leerzeichen .Original:
Checks if the given wide character is classified as blank character (that is, a whitespace character used to separate words in a sentence) by the current C locale. In the default C locale, only space (
0x20) and horizontal tab (0x09) are blank characters.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.
Parameter
| ch | - | Wide-Character
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. |
Rückgabewert
Nicht-Null-Wert (
true), wenn die breite Zeichen ein Leerzeichen ist, 0 (false) ansonsten .Original:
Non-zero value (
true) if the wide character is a blank 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.
Beispiel
#include <iostream>
#include <cwctype>
#include <clocale>
int main()
{
wchar_t c = L'\u3000'; // Ideographic space (' ')
std::cout << std::hex << std::showbase << std::boolalpha;
std::cout << "in the default locale, iswblank(" << (std::wint_t)c << ") = "
<< (bool)std::iswblank(c) << '\n';
std::setlocale(LC_ALL, "en_US.utf8");
std::cout << "in Unicode locale, iswblank(" << (std::wint_t)c << ") = "
<< (bool)std::iswblank(c) << '\n';
}
Output:
in the default locale, iswblank(0x3000) = false
in Unicode locale, iswblank(0x3000) = true
Siehe auch
(C++11) |
checks if a character is classified as a blank character by a locale (Funktions-Template) |
(C++11) |
prüft, ob ein Zeichen ein Leerzeichen ist Original: checks if a character is a blank character The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (Funktion) |
C documentation for iswblank
| |
