Функция isspace () в C ++ проверяет, является ли данный символ пробельным или нет.
isspace () Прототип
int isspace (int ch);
В isspace()
функции проверяет ч, символ пробела в соответствии с классификацией по текущему локал C. По умолчанию следующие символы являются пробелами:
- пробел (0x20, '')
- подача формы (0x0c, ' f')
- перевод строки (0x0a, ' n')
- возврат каретки (0x0d, ' r')
- горизонтальная табуляция (0x09, ' t')
- вертикальная табуляция (0x0b, ' v')
Поведение isspace()
не определено, если значение ch не может быть представлено как unsigned char или не равно EOF.
Он определен в заголовочном файле "> заголовочный файл.
isspace () Параметры
ch: проверяемый персонаж.
isspace () Возвращаемое значение
isspace()
Функция возвращает ненулевое значение , если ч является символом пробела, в противном случае возвращает ноль.
Пример: как работает функция isspace ()
#include #include #include using namespace std; int main() ( char str() = " C++"; cout << "Before removing whitespace characters" << endl; cout << str << endl << endl; cout << "After removing whitespace characters" << endl; for (int i=0; i
When you run the program, the output will be:
Before removing whitespace characters C++ After removing whitespace characters C++