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

C++-এ cin এবং cout স্ট্রিমের পার্থক্য


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

এগুলো ভিন্ন অপারেটরও ব্যবহার করে। cin এক্সট্রাকশন অপারেটর (>>) ব্যবহার করে যখন cout ইনসারশন অপারেটর (<<) ব্যবহার করে।

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

উদাহরণ

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

তারপর এই প্রোগ্রামটি hello.cpp ফাইলে সেভ করুন। অবশেষে, টার্মিনাল/কম্ড-এ এই ফাইলটির সেভড লোকেশনে নেভিগেট করুন এবং কম্পাইল করুন:

$ g++ hello.cpp

রান করুন:

$ ./a.out

আউটপুট

আপনি যদি ইনপুট দেন: ১৫, তবে এটি নিচের আউটপুট দেবে:

15
  1. C++-এ cerr এবং clog স্ট্রিমের পার্থক্য

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

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

  4. C++-এ #define এবং const কিওয়ার্ডের পার্থক্য