Funkcja iswspace () w C ++ sprawdza, czy podany szeroki znak jest szerokim białym znakiem, czy nie.
Funkcja iswspace () jest zdefiniowana w pliku nagłówkowym.
iswspace () prototyp
int iswspace (wint_t ch);
Funkcja iswspace () sprawdza, czy ch jest białym znakiem, czy nie. Domyślnie następujące znaki to białe znaki:
- spacja (0x20, „”)
- form feed (0x0c, ' f')
- nowy wiersz (0x0a, „ n”)
- powrót karetki (0x0d, ' r')
- tabulator poziomy (0x09, „ t”)
- tabulator pionowy (0x0b, „ v”)
iswspace () Parametry
- ch: Szeroki znak do sprawdzenia.
iswspace () Zwracana wartość
- Funkcja iswspace () zwraca wartość niezerową, jeśli ch jest białym znakiem.
- Zwraca zero, jeśli ch nie jest białym znakiem.
Przykład: Jak działa funkcja 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 हेलो