यहाँ एक स्ट्रिंग को C भाषा में अपरकेस में बदलने का कार्यक्रम है,
उदाहरण
#include <stdio.h> #include <string.h> int main() { char s[100]; int i; printf("\nEnter a string : "); gets(s); for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] -32; } } printf("\nString in Upper Case = %s", s); return 0; }
आउटपुट
Enter a string : hello world! String in Upper Case = HELLO WORLD!
प्रोग्राम में, स्ट्रिंग को अपर केस में बदलने का वास्तविक कोड main() फंक्शन में मौजूद होता है। चार प्रकार s [100] की एक सरणी घोषित की जाती है जो उपयोगकर्ता द्वारा दर्ज की गई स्ट्रिंग को संग्रहीत करेगी।
फिर, लूप के लिए स्ट्रिंग को अपर केस स्ट्रिंग में बदलने के लिए उपयोग किया जाता है और यदि ब्लॉक का उपयोग यह जांचने के लिए किया जाता है कि यदि वर्ण लोअर केस में हैं, तो उन्हें उनके ASCII मान से 32 घटाकर अपर केस में परिवर्तित करें।
for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] -32; } }