चरित्र विश्लेषण और रूपांतरण कार्य
"ctype.h" पुस्तकालय में पूर्वनिर्धारित कार्य चरित्र इनपुट का विश्लेषण करने और उन्हें परिवर्तित करने के लिए है।
विश्लेषण कार्य
S.No | <वें शैली ="चौड़ाई:35.8503%;">फ़ंक्शन <थ>विवरण||
---|---|---|
1 | isalpha() | एक अक्षर या नहीं |
2 | isdigit() | एक अंक या नहीं |
3 | isspace() | एक स्पेस, एक नई लाइन या टैब |
4 | ispunct() | एक विशेष प्रतीक या नहीं |
5 | धीमी () | वर्णमाला का एक छोटा अक्षर |
6 | isupper() | अक्षर का एक बड़ा अक्षर |
7 | isalphanumeric() | एक अक्षर/अंक या नहीं |
परिवर्तित कार्य
कार्य | <थ>विवरण|
---|---|
tolower() | बड़े अक्षर वाले अक्षर को छोटे अक्षर में बदलता है |
टौपर () | लोअर केस अल्फाबेट को अपर केस में कन्वर्ट करता है |
उदाहरण
आइए हम चरित्र विश्लेषण और रूपांतरण कार्यों को प्रदर्शित करने के लिए एक कार्यक्रम देखें -
#include<stdio.h> #include<ctype.h> void main(){ //Initializing compile time character variable// char variable = 'A'; //Reading User I/P// //printf("Enter the character : "); //scanf("%c",variable); //Using character analysis function & printing O/p// if (isalpha(variable)){ printf("The character entered is :%c, an alphabet",variable); } else { printf("The character entered is not an alphabet"); } }
आउटपुट
The character entered is :A, an alphabet