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

Funkce isblank () v C ++ kontroluje, zda je daný znak prázdný znak nebo ne.

isblank () prototyp

 int isblank (int ch);

Tyto isblank()funkce kontroluje, zda ch je prázdný znak nebo ne, jak se zařazují do aktuálně nainstalované C locale. Ve výchozím nastavení se mezera a vodorovná karta považují za prázdné znaky.

Chování isblank()je nedefinováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.

Je definován v hlavičkovém souboru.

isblank () parametry

ch: Znak ke kontrole.

isblank () Návratová hodnota

Funkce isblank () vrací nenulovou hodnotu, pokud ch je prázdný znak, jinak vrací nulu.

Příklad: Jak funguje funkce 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; )

Když spustíte program, výstup bude:

 Počet prázdných znaků: 3

Zajímavé články...