الوحدة 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 من المحاولات