सी आइसग्राफ () - सी स्टैंडर्ड लाइब्रेरी

Isgraph () फ़ंक्शन जाँचता है कि कोई वर्ण एक ग्राफिक वर्ण है या नहीं।

जिन वर्णों में ग्राफिकल प्रतिनिधित्व होता है वे ग्राफिक वर्ण होते हैं।

Isgraph () यह जाँचता है कि एक चरित्र एक ग्राफिक चरित्र है या नहीं। यदि तर्क को isgraph () में दिया गया है, तो एक ग्राफिक चरित्र है, यह एक गैर-शून्य पूर्णांक देता है। यदि नहीं, तो यह 0 देता है।

यह फ़ंक्शन हेडर फ़ाइल "> ctype.h हेडर फ़ाइल में परिभाषित किया गया है

आइग्राफ का फ़ंक्शन प्रोटोटाइप ()

 int isgraph (इंट तर्क);

Isgraph () फ़ंक्शन एक एकल तर्क लेता है और एक पूर्णांक देता है।

जब चरित्र को एक तर्क के रूप में पारित किया जाता है, तो चरित्र के ASCII मान को उस चरित्र के बजाय पास किया जाता है।

उदाहरण # 1: ग्राफिक चरित्र की जाँच करें

 #include #include int main() ( char c; int result; c = ' '; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = ''; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); c = '9'; result = isgraph(c); printf("When %c is passed to isgraph() = %d", c, result); 

आउटपुट

 जब isgraph को पास किया जाता है () = 0 जब isgraph को पास किया जाता है () = 0 जब 9 को isgraph में पारित किया जाता है (१)

उदाहरण # 2: सभी ग्राफिक वर्ण प्रिंट करें

 #include #include int main() ( int i; printf("All graphic characters in C programming are: "); for (i=0;i<=127;++i) ( if (isgraph(i)!=0) printf("%c ",i); ) return 0; ) 

आउटपुट

C प्रोग्रामिंग में सभी ग्राफिक अक्षर हैं:! # # $% & '() * +, -। / 0 1 2 3 4 5 6 7 8 9:; @ @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _ `abcffghijklmnopqrstu vwxyz (!) ~ |

दिलचस्प लेख...