এখানে সি ল্যাঙ্গুয়েজে একটি স্ট্রিংকে বড় হাতের অক্ষরে রূপান্তর করার প্রোগ্রাম রয়েছে,
উদাহরণ
#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!
প্রোগ্রামে, প্রধান() ফাংশনে স্ট্রিং-এর রূপান্তরের আসল কোড বড় হাতের অক্ষরে উপস্থিত থাকে। char টাইপ s[100] এর একটি অ্যারে ঘোষণা করা হয়েছে যা ব্যবহারকারী দ্বারা প্রবেশ করা স্ট্রিং সংরক্ষণ করবে।
তারপর, ফর লুপ স্ট্রিংটিকে বড় হাতের স্ট্রিং-এ রূপান্তর করতে ব্যবহার করা হয় এবং যদি অক্ষরগুলি ছোট হাতের হয় কিনা তা পরীক্ষা করতে ব্লক ব্যবহার করা হয়, তাহলে তাদের ASCII মান থেকে 32 বিয়োগ করে তাদের বড় হাতের অক্ষরে রূপান্তর করুন।
for (i = 0; s[i]!='\0'; i++) { if(s[i] >= 'a' && s[i] <= 'z') { s[i] = s[i] -32; } }