iswgraph () в C / C ++ с примерами
Опубликовано: 30 Декабря, 2021
Iswgraph () - это встроенная функция в C / C ++, которая проверяет, имеет ли данный широкий символ графическое представление или нет. Он определен в заголовочном файле cwctype C ++. По умолчанию следующие символы являются графическими:
- Цифры (от 0 до 9)
- Прописные буквы (от A до Z)
- Строчные буквы (от a до z)
- Знаки пунктуации (! ”# $% & '() * +, -./:;?@[ ]^_`{|}~)
Синтаксис :
int iswgraph (канал)
Параметр : функция принимает единственный обязательный параметр ch, который указывает широкий символ, который мы должны проверить, имеет ли он графическое представление или нет.
Возвращаемое значение : функция возвращает два значения, как показано ниже.
- Если ch имеет символ графического представления, то возвращается ненулевое значение.
- Если это не символ графического представления, возвращается 0.
Ниже программы иллюстрируют вышеуказанную функцию.
Программа 1 :
// C++ program to illustrate // iswgraph() function #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t ch1 = '?' ; wchar_t ch2 = ' ' ; // Function to check if the character // has a graphical representation or not if (iswgraph(ch1)) wcout << ch1 << " has graphical representation " ; else wcout << ch1 << " does not have graphical representation " ; wcout << endl; if (iswgraph(ch2)) wcout << ch2 << " has graphical representation " ; else wcout << ch2 << " does not have graphical representation " ; return 0; } |
Выход:
? имеет графическое представление не имеет графического представления
Программа 2 :
// C++ program to illustrate // iswgraph() function #include <cwctype> #include <iostream> using namespace std; int main() { wchar_t ch1 = ' ' ; wchar_t ch2 = '3' ; // Function to check if the character // has a graphical representation or not if (iswgraph(ch1)) wcout << ch1 << " has graphical representation " ; else wcout << ch1 << " does not have graphical representation " ; wcout << endl; if (iswgraph(ch2)) wcout << ch2 << " has graphical representation " ; else wcout << ch2 << " does not have graphical representation " ; return 0; } |
Выход:
не имеет графического представления 3 имеет графическое представление
Хотите учиться на лучших видео и практических задачах, ознакомьтесь с Базовым курсом C для базового и продвинутого C.