Funkcia isblank () v C ++ kontroluje, či je daný znak prázdny alebo nie.
isblank () prototyp
int isblank (int ch);
Tieto isblank()
funkcie kontroluje, či ch je prázdny znak alebo nie, ako sa zaraďujú do aktuálne nainštalovanej C locale. Predvolene sa medzera a vodorovná karta považujú za prázdne znaky.
Chovanie isblank()
je nedefinované, ak hodnotu ch nemožno reprezentovať ako nepodpísaný znak alebo sa nerovná EOF.
Je definované v hlavičkovom súbore.
parametre isblank ()
ch
: Znak, ktorý sa má skontrolovať.
isblank () Návratová hodnota
Funkcia isblank () vráti nenulovú hodnotu, ak je ch prázdny znak, inak vráti nulu.
Príklad: Ako funguje funkcia 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 spustení programu bude výstup:
Počet prázdnych znakov: 3