কম্পিউটার টিউটোরিয়াল

স্ট্রিং কী? C ভাষায় স্ট্রিং ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা


ক্যারেক্টারের একটি অ্যারে (অথবা) ক্যারেক্টার সংকলনকে স্ট্রিং বলা হয়।

ডিক্লেয়ারেশন

নিচের ডিক্লেয়ারেশনটি রেফার করুন:

char stringname[size];

উদাহরণস্বরূপ - char a[50]; ৫০ ক্যারেক্টার দৈর্ঘ্যের একটি স্ট্রিং।

ইনিশিয়ালাইজেশন

ইনিশিয়ালাইজেশন নিম্নরূপ:

  • সিঙ্গেল ক্যারেক্টার কনস্ট্যান্ট ব্যবহার করে -

char string[20] = {'H', 'i', 'l', 'l', 's', '\0'}

স্ট্রিং কী? C ভাষায় স্ট্রিং ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা

  • স্ট্রিং কনস্ট্যান্ট ব্যবহার করে -

char string[20] = "Hello";

স্ট্রিং কী? C ভাষায় স্ট্রিং ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা

  • '\0' হল একটি নাল ক্যারেক্টার। এটি স্ট্রিং-এর শেষ চিহ্নিত করে।

  • ইনপুট হিসেবে স্ট্রিং দিলে '\0' কম্পাইলার স্বয়ংক্রিয়ভাবে রাখে। সিঙ্গেল ক্যারেক্টার দিলে ব্যবহারকারীকে '\0' শেষে রাখতে হয়।

এক্সেসিং - "%s" কন্ট্রোল স্ট্রিং স্ট্রিং অ্যাক্সেস করার জন্য ব্যবহার হয়, '\0' পাওয়া পর্যন্ত।

উদাহরণ

স্ট্রিং-এর জন্য C প্রোগ্রাম নিচে দেওয়া হল:

#include  main(){    char a[10] = "Hello";    clrscr();    printf("দেওয়া স্ট্রিং হল %s", a);    getch(); }

আউটপুট

উপরের প্রোগ্রামটি এক্সিকিউট করলে নিচের ফলাফল পাওয়া যাবে:

দেওয়া স্ট্রিং হল Hello
  1. C ভাষায় স্ট্রিং-এর ইনপুট এবং আউটপুট কী?

  2. C ভাষায় strncpy() ফাংশন কী?

  3. C ভাষায় strcmp() ফাংশন কী?

  4. পাইথনে স্ট্রিং এবং বাইট স্ট্রিং-এর পার্থক্য