Funktionen isspace () i C ++ kontrollerer, om det givne tegn er et mellemrumstegn eller ej.
isspace () Prototype
int isspace (int ch);
De isspace()
funktion kontrollerer, hvis lm er et hvidt tegn som klassificeret ved den aktuelle C locale. Som standard er følgende tegn mellemrumstegn:
- mellemrum (0x20, '')
- form feed (0x0c, ' f')
- liniefeed (0x0a, ' n')
- vognretur (0x0d, ' r')
- vandret fane (0x09, ' t')
- lodret fane (0x0b, ' v')
Opførslen af isspace()
er udefineret, hvis værdien af ch ikke kan repræsenteres som usigneret char eller ikke er lig med EOF.
Det er defineret i header-fil "> header-fil.
isspace () Parametre
ch: Tegnet, der skal kontrolleres.
isspace () Returværdi
Den isspace()
funktion returnerer ikke nulværdi hvis lm er et hvidt tegn, ellers returnerer nul.
Eksempel: Hvordan fungerer isspace () -funktionen
#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++