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