De functie isblank () in C ++ controleert of het gegeven teken een leeg teken is of niet.
isblank () Prototype
int isblank (int ch);
De isblank()
functie controleert of ch een leeg teken is of niet zoals geclassificeerd door de momenteel geïnstalleerde C-locale. Standaard worden spatie en horizontale tab beschouwd als blanco tekens.
Het gedrag van isblank()
is niet gedefinieerd als de waarde van ch niet kan worden weergegeven als unsigned char of niet gelijk is aan EOF.
Het wordt gedefinieerd in header-bestand "> header-bestand.
isblank () Parameters
ch
: Het personage om te controleren.
isblank () Retourwaarde
De functie isblank () retourneert een waarde die niet nul is als ch een leeg teken is, en anders nul.
Voorbeeld: hoe isblank () functie werkt
#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; )
Wanneer u het programma uitvoert, is de uitvoer:
Aantal blanco karakters: 3