C ++ iswspace () - standardní knihovna C ++

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 हेलो

Zajímavé články...