الانتقال إلى المحتوى الرئيسي
الوحدة 1 · الدرس 3 من 33/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.

جارٍ تحميل المحرر…
إظهار التلميح

يستخدم مشغل الإدخال `<<`con`std::cout`e`std::endl`.

الحل متاح بعد 3 من المحاولات

تمرين#cpp.m1.l3.e2
المحاولات: 0جارٍ التحميل…

قم بتعريف متغير عدد صحيح يسمى رقم. اقرأ قيمته من الإدخال القياسي باستخدام std::cin ثم قم بطباعته باستخدام std::cout.

جارٍ تحميل المحرر…
إظهار التلميح

للقراءة استخدم `std::cin >> number;`وللطباعة استخدم`std::cout << number;`.

الحل متاح بعد 3 من المحاولات