C++ স্ট্রীমে প্রোগ্রাম থ্রেড এবং i/o-এর মধ্যে স্থানান্তরিত অক্ষরগুলির প্রবাহকে বোঝায়।
স্ট্রিম ক্লাস C++ ফাইল এবং io ডিভাইসে ইনপুট এবং আউটপুট অপারেশন ব্যবহার করা হয়। এই ক্লাসগুলির নির্দিষ্ট বৈশিষ্ট্য রয়েছে এবং প্রোগ্রামের ইনপুট এবং আউটপুট পরিচালনা করার জন্য।
iostream.h লাইব্রেরি C++ প্রোগ্রামিং ভাষার সমস্ত স্ট্রিম ক্লাস ধারণ করে।
আসুন অনুক্রমটি দেখি এবং সেগুলি সম্পর্কে শিখি,
এখন, চলুনiostream-এর ক্লাস সম্পর্কে জেনে নিই লাইব্রেরি।
ios ক্লাস − এই ক্লাসটি সমস্ত স্ট্রিম ক্লাসের জন্য বেস ক্লাস। স্ট্রীমগুলি ইনপুট বা আউটপুট স্ট্রীম হতে পারে। এই ক্লাসটি এমন সদস্যদের সংজ্ঞায়িত করে যারা ক্লাসের টেমপ্লেটগুলিকে কীভাবে সংজ্ঞায়িত করা হয় তার থেকে স্বাধীন।
istream ক্লাস - istream ক্লাস c++ প্রোগ্রামিং ভাষায় ইনপুট স্ট্রিম পরিচালনা করে। এই ইনপুট স্ট্রিম অবজেক্টগুলি অক্ষরের ক্রম হিসাবে ইনপুট পড়তে এবং ব্যাখ্যা করতে ব্যবহৃত হয়। সিন ইনপুট পরিচালনা করে।
ওস্ট্রিম ক্লাস - ostream ক্লাস c++ প্রোগ্রামিং ভাষায় আউটপুট স্ট্রীম পরিচালনা করে। এই আউটপুট স্ট্রিম অবজেক্টগুলি স্ক্রীনে অক্ষরগুলির ক্রম হিসাবে ডেটা লিখতে ব্যবহৃত হয়। c++ প্রোগ্রামিং ল্যাঙ্গুয়েজে cout and puts হ্যান্ডেল আউট স্ট্রীম।
উদাহরণ
আউট স্ট্রীম
COUT
#includenamespace ব্যবহার করে std;int main(){ cout<<"এই আউটপুটটি স্ক্রিনে প্রিন্ট করা হয়েছে";}
আউটপুট
এই আউটপুটটি স্ক্রিনে মুদ্রিত হয়
পুটস
#includenamespace ব্যবহার করে std;int main(){ puts("এই আউটপুটটি puts ব্যবহার করে প্রিন্ট করা হয়");}
আউটপুট
এই আউটপুটটি পুট ব্যবহার করে প্রিন্ট করা হয়
স্ট্রিমে
CIN
#includenamespace ব্যবহার করে std;int main(){ int no; cout<<"একটি সংখ্যা লিখুন"; cin>>না; cout<<"সিন ব্যবহার করে লিখিত নম্বর হল "<
আউটপুট
3453 নম্বরটি লিখুনপায়
#includenamespace ব্যবহার করে std;int main(){ char ch[10]; puts("একটি অক্ষর অ্যারে লিখুন"); gets(ch); puts("গেটস ব্যবহার করে প্রবেশ করা অক্ষর অ্যারে হল :"); puts(ch);} আউটপুট
একটি অক্ষর arraythdgf লিখুন গেটস ব্যবহার করে প্রবেশ করা অক্ষর অ্যারে হল :thdgf