Функция isblank () в C ++ проверяет, является ли данный символ пробелом или нет.
isblank () Прототип
int isblank (int ch);
В isblank()
функции проверяет ч является пустым символом или не в соответствии с классификацией по установленному в данный момент C локал. По умолчанию пробел и горизонтальная табуляция считаются пустыми символами.
Поведение isblank()
не определено, если значение ch не может быть представлено как unsigned char или не равно EOF.
Он определен в заголовочном файле "> заголовочный файл.
isblank () Параметры
ch
: Персонаж для проверки.
isblank () Возвращаемое значение
Функция isblank () возвращает ненулевое значение, если ch - пустой символ, в противном случае возвращает ноль.
Пример: как работает функция 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; )
Когда вы запустите программу, вывод будет:
Количество пустых символов: 3