الدرس 5: الإدخال باستخدام std::cin
في لغة C تقرأ الإدخال باستخدام scanf و&. في C++ تقرأ باستخدام std::cin والمعامل >>. لاحظ الأسهم: cout يستخدم << (للخارج، إلى الشاشة)، وcin يستخدم >> (للداخل، إلى المتغير). في هذا الدرس سنتعلم شيئًا واحدًا — قراءة قيمة من المستخدم إلى داخل متغير. لا حاجة إلى & كما في scanf.
cin هو عكس cout: بدلًا من الإرسال إلى الشاشة باستخدام <<، فإنه يسحب من لوحة المفاتيح إلى متغير باستخدام >>. السهم يشير دائمًا نحو المتغير.
- std::cin
- كائن الإدخال القياسي في C++. تقرأ منه إلى متغير باستخدام >>، مثل std::cin >> x;
- >> (معامل الاستخراج)
- يسحب قيمةً من std::cin إلى المتغير الذي على يمينه. الاتجاه معاكس لـ<< الخاص بـcout.
- القراءة كلمةً كلمةً
- std::cin >> يقرأ قيمةً واحدةً حتى المسافة/السطر الجديد التالي. الكلمة الثانية تحتاج إلى >> آخر.