কম্পিউটার

একটি স্ট্রিং কি? সি ল্যাঙ্গুয়েজে স্ট্রিং ডিক্লেয়ার করুন এবং ইনিশিয়ালাইজ করুন


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

ঘোষণা

নীচে দেওয়া ঘোষণাটি পড়ুন -

char stringname [size];

যেমন- char a[50]; 50 অক্ষরের দৈর্ঘ্যের একটি স্ট্রিং।

শুরু করা

সূচনা নিম্নরূপ -

  • একক অক্ষর ব্যবহার করা হচ্ছে ধ্রুবক −

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

একটি স্ট্রিং কি? সি ল্যাঙ্গুয়েজে স্ট্রিং ডিক্লেয়ার করুন এবং ইনিশিয়ালাইজ করুন

  • স্ট্রিং ধ্রুবক −

    ব্যবহার করে
char string[20] = "Hello":;

একটি স্ট্রিং কি? সি ল্যাঙ্গুয়েজে স্ট্রিং ডিক্লেয়ার করুন এবং ইনিশিয়ালাইজ করুন

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

  • '\0' স্বয়ংক্রিয়ভাবে কম্পাইলার দ্বারা স্থাপন করা হয়, যদি একটি স্ট্রিং ইনপুট হিসাবে দেওয়া হয়। ব্যবহারকারীকে একটি অক্ষর দেওয়া হলে শেষে '\0' বসানোর যত্ন নিতে হবে।

অ্যাক্সেস করা হচ্ছে − স্ট্রিং অ্যাক্সেস করার জন্য একটি নিয়ন্ত্রণ স্ট্রিং "%s" ব্যবহার করা হয়, যতক্ষণ না এটি '\0'-এর মুখোমুখি হয়।

উদাহরণ

নিচে একটি স্ট্রিং-

-এর জন্য C প্রোগ্রাম রয়েছে
#include<stdio.h>
main ( ){
   char a[10] = "Hello";
   clrscr ( );
   printf ( " given string is %s",a)
   getch ( );
}

আউটপুট

যখন উপরের প্রোগ্রামটি কার্যকর করা হয়, তখন এটি নিম্নলিখিত ফলাফল তৈরি করে -

Given string is Hello

  1. সি ভাষায় স্ট্রিং এর জন্য ইনপুট এবং আউটপুট কি?

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

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

  4. পাইথনে একটি স্ট্রিং এবং একটি বাইট স্ট্রিংয়ের মধ্যে পার্থক্য কী?