इस लेख में हम C++ STL में iswgraph() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे।
iswgraph() एक फंक्शन है जो
कौन से विस्तृत वर्णों में चित्रमय प्रतिनिधित्व है?
सभी विस्तृत वर्ण जो स्क्रीन पर मुद्रित किए जा सकते हैं वे वे हैं जिनमें चित्रमय प्रतिनिधित्व होता है। एस्केप कैरेक्टर को छोड़कर वे हैं जो ग्राफिकल प्रतिनिधित्व वाले हैं।
सिंटैक्स
int iswgraph(ch);
पैरामीटर
फ़ंक्शन केवल एक पैरामीटर को स्वीकार करता है जो कि ch है, विस्तृत वर्ण प्रकार का है।
रिटर्न वैल्यू
यह एक पूर्णांक मान देता है यानी 0 विस्तृत वर्ण ग्राफ़िक रूप से प्रदर्शित नहीं होता है और यदि विस्तृत वर्ण ग्राफ़िक रूप से दर्शाया जाता है तो एक गैर-शून्य मान होता है।
उदाहरण
Input: iswgraph(‘?’); Output: It has a graphical representation. Input: iswgraph(‘ ’); Output: It doesn’t have a graphical representation.
उदाहरण
#include <cwctype> #include <iostream> using namespace std; int main() { wchar_t ch_1 = '%'; wchar_t ch_2 = ')'; if(iswgraph(ch_1)) wcout<< "It has graphical representation: "<<ch_1; else wcout<< "It doesn't have graphical representation: "<<ch_1; if (iswgraph(ch_2)) wcout<< "\nIt has graphical representation: "<<ch_2; else wcout<< "\nIt doesn't have graphical representation: "<<ch_2; return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
It has graphical representation: % It has graphical representation: )
उदाहरण
#include <cwctype> #include <iostream> using namespace std; int main() { wchar_t ch_1 = '9'; wchar_t ch_2 = '/n'; if(iswgraph(ch_1)) wcout<< "It has graphical representation: "<<ch_1; else wcout<< "It doesn't have graphical representation: "<<ch_1; if (iswgraph(ch_2)) wcout<< "\nIt has graphical representation: "<<ch_2; else wcout<< "\nIt doesn't have graphical representation: "<<ch_2; return 0; }
आउटपुट
यदि हम उपरोक्त कोड चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा -
It has graphical representation: 9 It doesn't have graphical representation: ?