Die Funktion isspace () in C ++ prüft, ob das angegebene Zeichen ein Leerzeichen ist oder nicht.
isspace () Prototyp
int isspace (int ch);
Die isspace()
Funktion prüft, ob ch ein Leerzeichen ist, das vom aktuellen C-Gebietsschema klassifiziert wird. Standardmäßig sind die folgenden Zeichen Leerzeichen:
- Leerzeichen (0x20, '')
- Formular-Feed (0x0c, ' f')
- Zeilenvorschub (0x0a, ' n')
- Wagenrücklauf (0x0d, ' r')
- horizontale Registerkarte (0x09, ' t')
- vertikale Registerkarte (0x0b, ' v')
Das Verhalten von isspace()
ist undefiniert, wenn der Wert von ch nicht als vorzeichenloses Zeichen dargestellt werden kann oder nicht gleich EOF ist.
Es ist in der Header-Datei "> Header-Datei definiert.
isspace () Parameter
ch: Das zu überprüfende Zeichen.
isspace () Rückgabewert
Die isspace()
Funktion gibt einen Wert ungleich Null zurück, wenn ch ein Leerzeichen ist, andernfalls gibt sie Null zurück.
Beispiel: Funktionsweise der Funktion 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++