Funkcja isblank () w C ++ sprawdza, czy podany znak jest pustym znakiem, czy nie.
isblank () Prototyp
int isblank (int ch);
Te isblank()
kontrole funkcyjne jeśli ch jest pusty znak lub nie sklasyfikowane przez aktualnie zainstalowanego C lokalizacji. Domyślnie spacja i tabulator poziomy są traktowane jako puste znaki.
Zachowanie isblank()
jest niezdefiniowane, jeśli wartość ch nie może być reprezentowana jako znak bez znaku lub nie jest równa EOF.
Jest zdefiniowany w pliku nagłówkowym "> plik nagłówkowy.
Parametry isblank ()
ch
: Znak do sprawdzenia.
isblank () Wartość zwracana
Funkcja isblank () zwraca wartość niezerową, jeśli ch jest pustym znakiem, w przeciwnym razie zwraca zero.
Przykład: Jak działa funkcja isblank ()
#include #include #include using namespace std; int main() ( char str() = "Hello, I am here."; int count = 0; for (int i=0; i<=strlen(str); i++) ( if (isblank(str(i))) count ++; ) cout << "Number of blank characters: " << count << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
Liczba pustych znaków: 3