মূল কন্টেন্টে যান
মডিউল 1 · 3-এর পাঠ 3কোর্সে 3/18~10 min
মডিউল পাঠ (3/3)

ইনপুট/আউটপুট এবং স্ট্রীম

C++-এ, স্ট্যান্ডার্ড ইনপুট এবং আউটপুট <iostream> স্ট্যান্ডার্ড লাইব্রেরিতে সংজ্ঞায়িত স্ট্রিম (ডেটা প্রবাহ) এর মাধ্যমে পরিচালিত হয়।

আপনি যে দুটি প্রধান বস্তু ব্যবহার করবেন তা হল:

  • std::cout: আউটপুট স্ট্রীম (স্ক্রীনের সাথে যুক্ত)।
  • std::cin: ইনপুট স্ট্রীম (কীবোর্ডের সাথে যুক্ত)।

std::cout দিয়ে মুদ্রণ করা হচ্ছে

স্ক্রিনে ডেটা পাঠাতে, আমরা সন্নিবেশ অপারেটর << ব্যবহার করি:

C++
#include <iostream>

int main() {
    std::cout << "Hello!" << " Welcome to C++." << std::endl;
    return 0;
}
  • << ধারাবাহিকভাবে বিভিন্ন পাঠ্য এবং ভেরিয়েবল মুদ্রণের জন্য চেইন করা যেতে পারে।
  • std::endl একটি নতুন লাইন অক্ষর (\n) সন্নিবেশ করায় এবং স্ট্রীমটি ফ্লাশ করে (নিশ্চিত করে যে আউটপুট অবিলম্বে স্ক্রিনে প্রদর্শিত হবে)।

std::cin এর সাথে পড়া

ব্যবহারকারীর দ্বারা প্রবেশ করা মানগুলি পড়তে, আমরা স্ট্যান্ডার্ড ইনপুট স্ট্রীম std::cin ব্যবহার করি এক্সট্রাকশন অপারেটর >> এর সাথে:

C++
#include <iostream>

int main() {
    int age;
    std::cout << "Enter your age: ";
    std::cin >> age; // Extracts user input and saves it into age
    std::cout << "You are " << age << " years old." << std::endl;
    return 0;
}

নিজে চেষ্টা করে দেখুন

ব্যায়াম#cpp.m1.l3.e1
প্রচেষ্টা: 0লোড হচ্ছে...

বার্তা প্রিন্ট করুন 'C++ দ্রুত!' std::endl ব্যবহার করে একটি নতুন লাইন অনুসরণ করুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

Usa l'operatore d'inserimento `<<`con`std::cout`e`std::endl`.

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ

ব্যায়াম#cpp.m1.l3.e2
প্রচেষ্টা: 0লোড হচ্ছে...

সংখ্যা নামের একটি পূর্ণসংখ্যা পরিবর্তনশীল ঘোষণা করুন। std::cin ব্যবহার করে স্ট্যান্ডার্ড ইনপুট থেকে এর মান পড়ুন এবং তারপর std::cout ব্যবহার করে প্রিন্ট করুন।

সম্পাদক লোড হচ্ছে...
ইঙ্গিত দেখান

পড়তে `std::cin >> number;`এবং প্রিন্ট করতে`std::cout << number;` ব্যবহার করুন।

সমাধান 3 প্রচেষ্টার পরে উপলব্ধ