A função isblank () em C ++ verifica se o caractere fornecido é um caractere em branco ou não.
isblank () Prototype
int isblank (int ch);
A isblank()
função verifica se ch é um caractere em branco ou não conforme classificado pelo local C atualmente instalado. Por padrão, espaço e tabulação horizontal são considerados caracteres em branco.
O comportamento de isblank()
é indefinido se o valor de ch não for representável como unsigned char ou não for igual a EOF.
É definido no arquivo de cabeçalho "> arquivo de cabeçalho.
Parâmetros isblank ()
ch
: O personagem a ser verificado.
isblank () Valor de retorno
A função isblank () retorna um valor diferente de zero se ch for um caractere em branco, caso contrário, retorna zero.
Exemplo: como funciona a função 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 você executa o programa, a saída será:
Número de caracteres em branco: 3