Функция iswcntrl () в C / C ++

Опубликовано: 30 Декабря, 2021

Iswcntrl () - это встроенная функция в C ++ STL, которая проверяет, является ли данный широкий символ управляющим символом или нет. Он определен в заголовочном файле cwctype C / C ++.

Синтаксис:

 int iswcntrl (wint_t ch)

Параметр: функция принимает единственный обязательный параметр ch, который указывает широкий символ, который мы должны проверить, является ли он управляющим символом или нет.

Возвращаемое значение: функция возвращает два значения, как показано ниже:

  • Если ch - управляющий символ, возвращается ненулевое значение.
  • Если это не так, возвращается 0.

Ниже программы иллюстрируют вышеуказанную функцию.
Программа 1:

Программа 2:

// C++ program to illustrate the
// iswcntrl() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
wchar_t ch1 = L '@' ;
// checks if it is a control character
if (iswcntrl(ch1))
wcout << "It is a control Character" ;
else
wcout << "It is not a control Character" ;
return 0;
}
Выход:
Это не управляющий персонаж
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .