English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا الدليل، سنتعلم من خلال الأمثلة كيفية استخدام كائن cin للحصول على إدخال من المستخدم، وكائن cout لعرض الإخراج للمستخدم.
في C ++، يرسل cout البيانات الم格式ية إلى جهاز الإخراج المعياري، مثل الشاشة. نستخدم كائن cout مع عمودية << لعرض الإخراج.
#include <iostream> using namespace std; int main() { // طباعة نص مكتوب بين أقواس مزدوجة cout << "هذا هو برمجة C ++"; return 0; }
النتيجة الناتجة
هذا هو برمجة C ++
كيف يعمل هذا البرنامج؟
نبدأ بإدراج ملف الـ iostream لتمكين عرض الإخراج.
كائن cout معرف في مساحة الاسم std. لنستخدم مساحة الاسم std، نستخدم جملة using namespace std;.
كل برنامج C ++ يبدأ بـ main() وظيفة. يبدأ تنفيذ الكود من بداية وظيفة main().
cout هو كائن يطباعة النصوص في داخل الأقواس المزدوجة. يتبعه حرف <<.
return 0; هو "وضع الإخراج" لـ main() وظيفة. ينتهي البرنامج بهذه الجملة، لكن هذه الجملة ليست إلزامية.
لطباعة أرقام و حروف المتغيرات، نستخدم نفس كائن cout، لكن لا نستخدم الأقواس المزدوجة.
#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // طباعة عدد صحيح cout << num2 << endl; // طباعة عدد ثنائي cout << "حرف: " << ch << endl; // طباعة النص return 0; }
النتيجة الناتجة
70 256.783 حرف: A
الاحتياط:
يؤدي endl إلى التبديل إلى سطر جديد يمكن إدراجه في تدفق الإخراج، مما يؤدي إلى إدراج مسافات سطر جديدة في نتيجة الإخراج. هذا هو السبب في أن كل إخراج يظهر في سطر جديد.
إذا أردنا طباعة متغيرات مختلفة، مثل الأعداد، النصوص، في جملة واحدة، يمكننا استخدام حرف << مراراً. على سبيل المثال:
cout << "حرف: " << ch << endl;
في C ++، cin يحصل على المدخلات الم格式رة من جهاز الإدخال القياسي (مثل لوحة المفاتيح). نستخدم كائن cin و حرف >> للإدخال.
#include <iostream> using namespace std; int main() { int num; cout << "أدخل عدد صحيح: "; cin >> num; // تقبيل المدخلات cout << "رقم هذا هو: " << num; return 0; }
النتيجة الناتجة
أدخل عدد صحيح: 70 رقم هذا هو: 70
في البرنامج، نستخدم
cin >> num;
تقبل المدخلات المستخدمة. يتم تخزين المدخلات في المتغير num. نستخدم حرف >> و cin للإدخال.
الاحتياط:إذا لم يكن يحتوي على جملة using namespace std;،则需要使用std::cin بدلاً من cin。
#include <iostream> using namespace std; int main() { char a; int num; cout << "ادخل حرفًا وعددًا: "; cin >> a >> num; cout << "حرف: " << a << endl; cout << "رقم: " << num; return 0; }
النتيجة الناتجة
ادخل حرفًا وعددًا: F 23 حرف: F رقم: 23