ফাংশন isgraph() পরীক্ষা করা হয় যে পাস করা অক্ষরের একটি গ্রাফিকাল উপস্থাপনা আছে কি না। এটি “ctype.h” হেডার ফাইলে ঘোষণা করা হয়েছে।
এখানে সি ভাষায় 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");