Funktionen isblank () i C ++ kontrollerer, om det givne tegn er et tomt tegn eller ej.
isblank () Prototype
int isblank (int ch);
De isblank()
kontrollerer funktionen hvis CH er en blank tegn eller ej som klassificeret af den aktuelt installerede C locale. Som standard betragtes mellemrum og vandret fane som tomme tegn.
Opførslen af isblank()
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.
isblank () Parametre
ch
: Tegnet, der skal kontrolleres.
isblank () Returværdi
Funktionen isblank () returnerer ikke nul-værdi, hvis ch er et tomt tegn, ellers returnerer nul.
Eksempel: Hvordan fungerer isblank () -funktionen
#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; )
Når du kører programmet, vil output være:
Antal tomme tegn: 3