ক্যারেক্টারের একটি অ্যারে (অথবা) ক্যারেক্টার সংকলনকে স্ট্রিং বলা হয়।
ডিক্লেয়ারেশন
নিচের ডিক্লেয়ারেশনটি রেফার করুন:
char stringname[size];
উদাহরণস্বরূপ - char a[50]; ৫০ ক্যারেক্টার দৈর্ঘ্যের একটি স্ট্রিং।
ইনিশিয়ালাইজেশন
ইনিশিয়ালাইজেশন নিম্নরূপ:
সিঙ্গেল ক্যারেক্টার কনস্ট্যান্ট ব্যবহার করে -
char string[20] = {'H', 'i', 'l', 'l', 's', '\0'}
স্ট্রিং কনস্ট্যান্ট ব্যবহার করে -
char string[20] = "Hello";

'\0' হল একটি নাল ক্যারেক্টার। এটি স্ট্রিং-এর শেষ চিহ্নিত করে।
ইনপুট হিসেবে স্ট্রিং দিলে '\0' কম্পাইলার স্বয়ংক্রিয়ভাবে রাখে। সিঙ্গেল ক্যারেক্টার দিলে ব্যবহারকারীকে '\0' শেষে রাখতে হয়।
এক্সেসিং - "%s" কন্ট্রোল স্ট্রিং স্ট্রিং অ্যাক্সেস করার জন্য ব্যবহার হয়, '\0' পাওয়া পর্যন্ত।
উদাহরণ
স্ট্রিং-এর জন্য C প্রোগ্রাম নিচে দেওয়া হল:
#includemain(){ char a[10] = "Hello"; clrscr(); printf("দেওয়া স্ট্রিং হল %s", a); getch(); }
আউটপুট
উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:
দেওয়া স্ট্রিং হল Hello