Функция iswspace () в C / C ++
Опубликовано: 30 Декабря, 2021
Iswspace () - это встроенная функция в C / C ++, которая проверяет, является ли данный широкий символ широким символом пробела или нет. Он определен в заголовочном файле cwctype C ++.
Синтаксис :
int iswspace (канал)
Параметры : функция принимает единственный обязательный параметр ch, который определяет широкий символ, который должен проверяться на наличие или отсутствие широкого символа пробела.
Возвращаемое значение : функция возвращает два значения, как показано ниже.
- Он возвращает ненулевое значение, если параметр ch является широким пробелом.
- Он возвращает 0, если это не строчный символ.
Ниже программы иллюстрируют вышеуказанную функцию.
Программа 1 :
// C++ program to illustrate // iswspace() function #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t c; int i = 0; wchar_t str[] = L "Geeks For Geeks
" ; // Check for every character // in th string while (str[i]) { c = str[i]; // Function to check the character // is a wide whitespace or not if (iswspace(c)) c = L '
' ; putwchar(c); i++; } return 0; } |
Выход:
Компьютерщики Для Компьютерщики
Программа 2 :
// C++ program to illustrate // iswspace() function #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t c; int i = 0; wchar_t str[] = L "Hello Ishwar Gupta
" ; // Check for every character // in th string while (str[i]) { c = str[i]; // Function to check the character // is a wide whitespace or not if (iswspace(c)) c = L '
' ; putwchar(c); i++; } return 0; } |
Выход:
Привет Ишвар Гупта
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .