फ़ंक्शन isgraph() का उपयोग यह जांचने के लिए किया जाता है कि पास किए गए वर्ण का चित्रमय प्रतिनिधित्व है या नहीं। इसे "ctype.h" हेडर फ़ाइल में घोषित किया गया है।
यहाँ C भाषा में isgraph() का सिंटैक्स दिया गया है,
int isgraph(int char);
यहाँ C भाषा में isgraph() का एक उदाहरण दिया गया है,
उदाहरण
#include<stdio.h> #include<ctype.h> int main() { int a = '\n'; int b = '8'; int c = 's'; if(isgraph(a)) printf("The character has graphical representation\n"); else printf("The character isn’t having graphical representation\n"); if(isgraph(b)) printf("The character has graphical representation\n"); else printf("The character isn’t having graphical representation"); if(isgraph(c)) printf("The character has graphical representation\n"); else printf("The character isn’t having graphical representation"); return 0; }
आउटपुट
The character isn’t having graphical representation The character has graphical representation The character has graphical representation
उपरोक्त कार्यक्रम में, तीन चर घोषित और आरंभ किए गए हैं। इन चरों की जाँच की जाती है कि उनके पास ग्राफिकल प्रतिनिधित्व है या isgraph() फ़ंक्शन का उपयोग नहीं कर रहे हैं।
if(isgraph(a)) printf("The character has graphical representation\n"); else printf("The character isn’t having graphical representation\n");