Funkce iswspace () v C ++ kontroluje, zda je daný široký znak širokým prázdným znakem nebo ne.
Funkce iswspace () je definována v hlavičkovém souboru.
prototyp iswspace ()
int iswspace (wint_t ch);
Funkce iswspace () kontroluje, zda ch je znak mezery nebo ne. Ve výchozím nastavení jsou následující znaky prázdné znaky:
- mezera (0x20, '')
- zdroj formuláře (0x0c, ' f')
- posuv řádku (0x0a, ' n')
- návrat vozíku (0x0d, ' r')
- vodorovná záložka (0x09, ' t')
- svislá záložka (0x0b, ' v')
parametry iswspace ()
- ch: Široký znak ke kontrole.
iswspace () Návratová hodnota
- Pokud je ch znak mezery, funkce iswspace () vrací nenulovou hodnotu.
- Vrací nulu, pokud ch není prázdný znak.
Příklad: Jak funguje funkce iswspace ()?
#include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t str() = L" u0939u0947u0932u094b"; wcout << L"Before removing whitespace characters" << endl; wcout << str << endl << endl; wcout << L"After removing whitespace characters" << endl; for (int i=0; i
When you run the program, the output will be:
Before removing whitespace characters हेलो After removing whitespace characters हेलो