La funzione isblank () in C ++ controlla se il carattere specificato è un carattere vuoto o meno.
isblank () Prototipo
int isblank (int ch);
La isblank()
funzione controlla se ch è un carattere vuoto o meno classificato dalla locale C attualmente installata. Per impostazione predefinita, lo spazio e la tabulazione orizzontale sono considerati caratteri vuoti.
Il comportamento di isblank()
è indefinito se il valore di ch non è rappresentabile come char senza segno o non è uguale a EOF.
È definito nel file di intestazione "> file di intestazione.
Parametri isblank ()
ch
: Il carattere da controllare.
isblank () Restituisce il valore
La funzione isblank () restituisce un valore diverso da zero se ch è un carattere vuoto, altrimenti restituisce zero.
Esempio: come funziona la funzione isblank ()
#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; )
Quando esegui il programma, l'output sarà:
Numero di caratteri vuoti: 3