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