चरित्र विश्लेषण और रूपांतरण कार्य
"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