কম্পিউটার

সি ++ এ সিন এবং কাউট স্ট্রিমের মধ্যে পার্থক্য কী?


cin হল ইনপুট স্ট্রীমের একটি অবজেক্ট এবং ফাইল, কনসোল ইত্যাদির মত ইনপুট স্ট্রীম থেকে ইনপুট নিতে ব্যবহৃত হয়। cout হল আউটপুট স্ট্রীমের একটি অবজেক্ট যা আউটপুট দেখাতে ব্যবহৃত হয়। মূলত, cin হল একটি ইনপুট স্টেটমেন্ট যখন cout হল একটি আউটপুট স্টেটমেন্ট।

তারা বিভিন্ন অপারেটর ব্যবহার করে। cin সন্নিবেশ অপারেটর(>> ) ব্যবহার করে যখন cout ব্যবহার করে নিষ্কাশন অপারেটর( <<).

উদাহরণস্বরূপ, আপনি যদি একটি ভেরিয়েবল my_int(cin ব্যবহার করে) একটি int মান পড়তে চান এবং তারপর সেটিকে স্ক্রিনে প্রিন্ট করতে চান (cout ব্যবহার করে), আপনি লিখবেন −

উদাহরণ

#include<iostream>
int main() {
   int my_int;
   std::cin >> my_int;
   std::cout << my_int;
   return 0;
}

তারপর এই প্রোগ্রামটিকে hello.cpp ফাইলে সংরক্ষণ করুন৷ অবশেষে, টার্মিনাল/cmd-এ এই ফাইলটির সংরক্ষিত অবস্থানে নেভিগেট করুন এবং −

ব্যবহার করে কম্পাইল করুন
$ g++ hello.cpp

এটি −

ব্যবহার করে চালান৷
$ ./a.out

আউটপুট

আপনি যদি এটিকে ইনপুট দেন:15, তাহলে এটি আউটপুট দেবে −

15

  1. সি ++ এ সের এবং ক্লগ স্ট্রিমের মধ্যে পার্থক্য কী?

  2. C++ এ cin, cout এবং cerr স্ট্রীম কি কি?

  3. C++ এ ডট (.) অপারেটর এবং -> এর মধ্যে পার্থক্য কী?

  4. C++ এ #define এবং const কীওয়ার্ডের মধ্যে পার্থক্য কী?