C++ এ চর অ্যারে শুরু করুন

C E Cara A Yare Suru Karuna



C++-এ, আমরা int, স্ট্রিং, char, ইত্যাদির মতো বিভিন্ন ধরনের ডেটার অ্যারে ঘোষণা ও শুরু করতে পারি। অ্যারে হল একটি ভেরিয়েবল যা একই ধরনের ডেটা টাইপের বিভিন্ন মান ধারণ করতে পারে। 'চার অ্যারে' অক্ষরের সংগ্রহ এবং এতে স্ট্রিংগুলি সংরক্ষণ করার জন্য ব্যবহার করা হয়। 'চার অ্যারে' 'int অ্যারে' এর মতো। যেহেতু int অ্যারে সংখ্যাসূচক মান সংরক্ষণ করে, 'চার অ্যারে' C++ প্রোগ্রামিং-এ অক্ষর বা স্ট্রিংগুলির সংগ্রহ সংরক্ষণ করে। এই গাইডে, আমরা আমাদের কোডে C++-এ char অ্যারে শুরু করব।

উদাহরণ 1:







হেডার ফাইলগুলি অন্তর্ভুক্ত করে C++ কোড শুরু করা যাক। এই উদাহরণে প্রথম হেডার ফাইলটি হল 'iostream'। কিছু ফাংশন যেমন 'cin' বা 'cout' এই হেডার ফাইলে ঘোষণা করা হয়েছে যা আমাদের এই কোডে প্রয়োজন। দ্বিতীয় হেডার ফাইলটি হল 'string.h' যেটি এখানে যোগ করা হয়েছে যেহেতু অনেক ফাংশন যা আমাদের অ্যারের অক্ষর ম্যানিপুলেট করার জন্য প্রয়োজন তা এটিতে সংজ্ঞায়িত করা হয়েছে। এই কোডে 'std' নামস্থানও যোগ করা হয়েছে। তারপরে, আমরা এখানে 'main()' পদ্ধতি চালু করি।



ক্যারেক্টার অ্যারে শুরু করার জন্য, আমরা 'char' কীওয়ার্ড রাখি। তারপর, অ্যারের নাম এখানে টাইপ করা হয়েছে। অক্ষর অ্যারের নাম হল 'new_Array' যার আকার '50' এ সামঞ্জস্য করা হয়েছে। তারপর, আমরা লাইন দিয়ে এই অক্ষর অ্যারে শুরু. অক্ষর অ্যারে শুরু করার জন্য আমরা এখানে যে লাইনটি অন্তর্ভুক্ত করেছি তা হল 'আমার প্রথম অক্ষর অ্যারে এখানে!' এখন, আমরা এই অক্ষর অ্যারেগুলি প্রিন্ট করতে চাই, তাই আমরা 'cout'-এ 'new_Array' রাখি। এটি কনসোলে অক্ষর অ্যারে রেন্ডার করে।



কোড 1:





# অন্তর্ভুক্ত করুন
#include
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
char new_Array [ পঞ্চাশ ] = 'আমার প্রথম ক্যারেক্টার অ্যারে এখানে!' ;
cout << new_Array << endl;
ফিরে 0 ;
}

আউটপুট:



আমরা কোডে যে অক্ষর অ্যারে শুরু করেছি তা এখানে প্রদত্ত ফলাফলে প্রদর্শিত হবে। অক্ষর অ্যারে শুরু করার জন্য আমরা যে সমস্ত ডেটা ব্যবহার করেছি তা নিম্নোক্তভাবে রেন্ডার করা হয়েছে:

উদাহরণ 2:

'iostream' এবং 'string.h' হেডার ফাইল এখানে অন্তর্ভুক্ত করা হয়েছে। এর নীচে, আমরা 'std' নামস্থান যোগ করি। তারপর, “main()” কল করার পর, আমরা “Arr_1” নাম দিয়ে ক্যারেক্টার অ্যারে শুরু করি। আমরা 'char' ডেটা টাইপ রাখি এবং তারপর অক্ষর অ্যারের নাম রাখি।

তারপর, আমরা এই অ্যারেতে অক্ষরগুলি বরাদ্দ করি, বা আমরা বলতে পারি যে আমরা এখানে অক্ষর দিয়ে এই অ্যারেটি শুরু করি। আমরা এই অ্যারেতে অক্ষরগুলি সন্নিবেশ করি এবং তারপর এর নীচে 'for' লুপটি ব্যবহার করি কারণ আমরা এই সমস্ত অক্ষরগুলিকে আলাদাভাবে প্রদর্শন করতে চাই। তারপর, আমরা 'cout' ব্যবহার করি এবং এই cout-এ 'Arr_1[i]' যোগ করি যা char অ্যারের সমস্ত অক্ষর প্রদর্শন করে।

কোড 2:

# অন্তর্ভুক্ত করুন

#include
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
char Arr_1 [ 10 ] = { 'ক' , 'এইটা' , 'আমি' , 'ও' , 'ভিতরে' , 'n' , 'সঙ্গে' , 'খ' , 'ভিতরে' , 'এক্স' } ;
জন্য ( int i = 0 ; i < আকার ( Arr_1 ) / আকার ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'অ্যারের চরিত্রটি হল  ' << Arr_1 [ i ] << endl;
}
ফিরে 0 ;
}

আউটপুট:

চার অ্যারের সমস্ত অক্ষর এখন এখানে প্রদর্শিত হয়। আমাদের প্রদত্ত কোডে অ্যারে শুরু করার সময় আমরা এই অক্ষরগুলি সন্নিবেশ করি এবং তারপরে রেন্ডার করি।

উদাহরণ 3:

আমরা 'iostream' এবং 'string.h' শিরোনাম ফাইলগুলিকে অন্তর্ভুক্ত করি কারণ আমাদের তাদের মধ্যে সংজ্ঞায়িত ফাংশনগুলির সাথে কাজ করতে হবে এবং তারপরে তাদের নীচে 'std' নামস্থান রাখুন৷

এর পরে, আমরা 'main()' ফাংশনটি চালু করার পরে 'a' নাম দিয়ে অক্ষর অ্যারে শুরু করি। এই 'a' অ্যারের আকার হল '12'। এখন, আমরা যা করি তা হল 'char' এ ডেটা টাইপ সেট করার পরে অক্ষর অ্যারের নাম সন্নিবেশ করানো। এর পরে, আমরা এই 'char' অ্যারেতে অক্ষরগুলি শুরু করি। প্রতিটি অক্ষরকে পৃথকভাবে প্রদর্শন করতে, আমরা প্রথমে এই অ্যারেতে অক্ষর যোগ করি এবং তারপর 'এর জন্য' লুপ ব্যবহার করি। এরপর, আমরা 'cout' ফাংশন ব্যবহার করে এই cout-এ 'a[i]' যুক্ত করেছি যা এই 'char' অ্যারের সমস্ত অক্ষর প্রদর্শন করে।

কোড 3:

# অন্তর্ভুক্ত করুন

#include
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
char a [ 12 ] = { 'ক' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , ' , 'সঙ্গে' , '@' } ;
জন্য ( int i = 0 ; i < আকার ( ) / আকার ( [ 0 ] ) ; i++ )
{
cout << 'চরিত্রটি হল  ' << [ i ] << endl;
}
ফিরে 0 ;
}

আউটপুট:

এটি এখন “char” অ্যারের প্রতিটি অক্ষর দেখায়। প্রদত্ত কোডে, আমরা অ্যারে শুরু করেছি এবং এই অক্ষরগুলি যুক্ত করেছি, এইভাবে সেগুলি এখানে রেন্ডার করছি।

উদাহরণ 4:

আমাদের অবশ্যই 'iostream' এবং 'string.h' হেডার ফাইলে সংজ্ঞায়িত ফাংশনগুলির সাথে কাজ করতে হবে; আমরা প্রথমে এগুলি অন্তর্ভুক্ত করি, তারপরে 'std' নামস্থান। তারপরে আমরা উপরে উল্লিখিত 'main()' ফাংশন কল অনুসরণ করে ক্যারেক্টার অ্যারে শুরু করতে ' myCharArray ' নামটি ব্যবহার করি। 'myCharArray' এর আকার '20' এ সামঞ্জস্য করা হয়েছে এবং আমরা এটিকে 'ক্যারেক্টার অ্যারে' দিয়ে শুরু করি।

এখন, আমরা এই অক্ষর অ্যারে প্রদর্শন করতে চান. আমরা 'cout' ব্যবহার করি যেখানে আমরা এই অ্যারেতে যোগ করা অক্ষরের সংগ্রহ প্রদর্শন করতে 'myCharArray' যোগ করি। অক্ষর অ্যারে তারপর নাম দিয়ে শুরু করা হয়, ” myCharArray2″। এখানে, ” myCharArray2″ অ্যারের আকার “5”। যা করা বাকি ছিল তা হল ডাটা টাইপকে “char”-এ সেট করা এবং ক্যারেক্টার অ্যারের নাম সন্নিবেশ করা।

অক্ষরগুলি তারপর এই 'char' অ্যারেতে আরম্ভ করা হয়। আমরা প্রথমে এই অ্যারেতে অক্ষর সন্নিবেশ করি, তারপর প্রতিটি অক্ষরকে আলাদাভাবে দেখানোর জন্য নীচের “for” লুপটি ব্যবহার করি। এর পরে, আমরা এই cout-এ 'myCharArray2[a]' যুক্ত করতে 'cout' ফাংশনটি ব্যবহার করি, এই চার অ্যারের সমস্ত অক্ষর প্রদর্শন করি।

কোড 4:

# অন্তর্ভুক্ত করুন

#include
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
char myCharArray [ বিশ ] = 'চরিত্রের অ্যারে' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'ক' , 'খ' , 'গ' , 'd' , 'এইটা' } ;
জন্য ( int a = 0 ; ক < আকার ( myCharArray2 ) / আকার ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ ] << endl;
}
ফিরে 0 ;
}

আউটপুট:

অক্ষর অ্যারের উভয় মান নিম্নলিখিত প্রদর্শিত হয়. প্রথমত, আমরা সম্পূর্ণ স্ট্রিং রেন্ডার করেছি যা আমরা প্রথম চার অ্যারেতে যোগ করেছি। তারপর, দ্বিতীয় char অ্যারে প্রদর্শিত হয় যেখানে আমরা অক্ষর সন্নিবেশিত করেছি এবং একটি একক লাইনে আলাদাভাবে প্রদর্শন করেছি।

উদাহরণ 5:

'iostream' এবং 'std' নেমস্পেস যোগ করার পরে, আমরা এখানে 'main()' কল করি এবং তারপর '100' আকারের 'char' ডেটা টাইপের 'c_array' শুরু করি। তারপর, আমরা একটি বার্তা প্রদর্শন করি যেখানে আমরা 'এখানে অক্ষর অ্যারেতে ডেটা লিখুন' যোগ করি যাতে এই লাইনটি প্রিন্ট করার সময় ব্যবহারকারী অক্ষরগুলি প্রবেশ করান।

ব্যবহারকারীর কাছ থেকে 'char' অ্যারেতে অক্ষর পেতে 'cin' ফাংশনটি ব্যবহার করা হয়। আমরা 'cin' এর পরে 'c_array' রাখি যাতে ব্যবহারকারীর ইনপুট এই 'c_array'-এ সংরক্ষিত হয়। এখন, আমরা 'c_array' বসিয়ে 'cout' এর সাহায্যে অ্যারের অক্ষরগুলি প্রিন্ট করি।

এর পরে, একটি বার্তা দেখানো হয়েছে, যেখানে আমরা যোগ করেছি, 'এখন আবার, অক্ষর অ্যারেতে ডেটা প্রবেশ করান'। এই লাইনটি প্রিন্ট করার সময় ব্যবহারকারী এই এলাকার অক্ষরগুলিতে প্রবেশ করে। 'char' অ্যারে ব্যবহার করার জন্য ব্যবহারকারীর কাছ থেকে একটি অক্ষর পুনরুদ্ধার করতে, আমরা 'cin' ফাংশন ব্যবহার করি। এখন, আমরা 'c_array' ফিড করে অ্যারে থেকে অক্ষরগুলি প্রিন্ট করতে 'cout' ব্যবহার করি।

কোড 5:

# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'তুমি প্রবেশ করেছিলে: ' << c_array << endl;
cout <> c_array;
cout << 'তুমি প্রবেশ করেছিলে: ' << c_array << endl;
ফিরে 0 ;
}

আউটপুট:

এখানে, আমরা প্রথম 'char' অ্যারেতে 'কম্পিউটার' প্রবেশ করিয়েছি। তারপরে, 'এন্টার' চাপার পরে এটি পরবর্তী লাইনে প্রদর্শিত হয়। এর পরে, আমরা দ্বিতীয় 'চার অ্যারে' এ 'বিজ্ঞান' প্রবেশ করি। আবার 'এন্টার' চাপার পরে এটি নিম্নলিখিতটিতেও রেন্ডার করা হয়েছে।

উপসংহার

'চার অ্যারে' C++ প্রোগ্রামিং শুরু করার ধারণাটি এখানে বিস্তারিতভাবে ব্যাখ্যা করা হয়েছে। আমরা আলোচনা করেছি যে 'চার অ্যারে' অক্ষরের সংগ্রহ এবং C++ এ স্ট্রিং সংরক্ষণ করার জন্য ব্যবহার করা হয়। আমরা একাধিক 'চার অ্যারে' শুরু করেছি এবং সেগুলিকে আমাদের কোডগুলিতে প্রদর্শন করেছি। এই গাইডে আমাদের শেষ কোডে ব্যবহারকারীর কাছ থেকে অক্ষর পেতে আমরা একটি 'চার অ্যারে' শুরু করেছি। সমস্ত উদাহরণ এখানে পুঙ্খানুপুঙ্খভাবে ব্যাখ্যা করা হয়েছে.