অক্ষরের একটি বিন্যাসকে স্ট্রিং বলা হয়।
ঘোষণা
নিম্নলিখিত একটি অ্যারের জন্য ঘোষণা −
char stringname [size];
যেমন − char a[50]; দৈর্ঘ্য 50 অক্ষরের স্ট্রিং
শুরু করা
- একক অক্ষর ধ্রুবক ব্যবহার করা -
char a[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’} - স্ট্রিং ধ্রুবক ব্যবহার করা -
char a[10] = "Hello":;
অ্যাক্সেস করা হচ্ছে
স্ট্রিং অ্যাক্সেস করার জন্য একটি কন্ট্রোল স্ট্রিং "%s" ব্যবহার করা হয় যতক্ষণ না এটি '\0' এর মুখোমুখি হয়।
যুক্তিটি স্বরগুলিকে উপরের থেকে নীচে বা নীচের থেকে উপরের দিকে রূপান্তর করতে ব্যবহৃত হয় হল −
for(i=0;string[i]!='\0';i++){
if(string[i]=='a'||string[i]=='e'||string[i]=='i'||string[i]=='o'||string[i]=='u'){
string[i]=toupper(string[i]);
}
}
printf("The result string with converted vowels is : ");
puts(string); প্রোগ্রাম
একটি বড় হাতের স্ট্রিংকে লোয়ার কেস স্ট্রিং-
-এ রূপান্তর করতে রূপান্তর ফাংশন ব্যবহার করে সি প্রোগ্রামটি নিচে দেওয়া হল#include<stdio.h>
#include<ctype.h>
void main(){
//Declaring variable for For loop (to read each position of alphabet) and string//
int i;
char string[40];
//Reading string//
printf("Enter the string : ");
gets(string);
//For loop to read each alphabet//
for(i=0;string[i]!='\0';i++){
if(string[i]=='a'||string[i]=='e'||string[i]=='i'||string[i]=='o'||string[i]=='u'){
string[i]=toupper(string[i]);
}
}
printf("The result string with converted vowels is : ");
puts(string);
} আউটপুট
যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -
Run 1: Enter the string : TutoRialsPoint The result string with converted vowels is : TUtORIAlsPOInt Run 2: Enter the string : c programming The result string with converted vowels is : c programming