Funkce isspace () v C ++ kontroluje, zda je daný znak prázdný znak či nikoli.
prototyp isspace ()
int isspace (int ch);
Tyto isspace()
funkce kontroluje, zda ch je prázdný znak podle klasifikace aktuální C locale. Ve výchozím nastavení jsou následující znaky prázdné znaky:
- mezera (0x20, '')
- zdroj formuláře (0x0c, ' f')
- posuv řádku (0x0a, ' n')
- návrat vozíku (0x0d, ' r')
- vodorovná záložka (0x09, ' t')
- svislá záložka (0x0b, ' v')
Chování isspace()
je nedefinováno, pokud hodnota ch není reprezentovatelná jako nepodepsaný znak nebo se nerovná EOF.
Je definován v hlavičkovém souboru.
Parametry isspace ()
ch: Znak ke kontrole.
isspace () Návratová hodnota
isspace()
Funkce vrací nenulovou hodnotu, pokud ch je prázdný znak, jinak vrátí nulu.
Příklad: Jak funguje funkce isspace ()
#include #include #include using namespace std; int main() ( char str() = " C++"; cout << "Before removing whitespace characters" << endl; cout << str << endl << endl; cout << "After removing whitespace characters" << endl; for (int i=0; i
When you run the program, the output will be:
Before removing whitespace characters C++ After removing whitespace characters C++