تعلم لغة البرمجة ++C... مقال 4_طرق الادخال و الاخراج الاساسية C++ Basic Input/Output
صفحة 1 من اصل 1 • شاطر
تعلم لغة البرمجة ++C... مقال 4_طرق الادخال و الاخراج الاساسية C++ Basic Input/Output
أهلا وسهلا بكم
توفر لغة ++C مجموعة واسعة من المكتبات التى تستخدم فى عمليات الإدخال / الإخراج التي سنراها في الفصول اللاحقة. سيناقش هذا الفصل عمليات الإدخال / الإخراج الأساسية والأكثر شيوعًا المطلوبة لبرمجة #++C والتى توفرها المكتبة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].
في لغة ++C ، يتم تنفيذ المدخلات والمخرجات على شكل سلسلة من البايتات أو المعروفة باسم التدفق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] وتنقسم الى نوعين :
لذلك فإن المكتبة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] تعني دفق الإدخال والإخراج القياسي وهى إختصار لجملة (input\output stream). يحتوي هذة المكتبة على كائنات الادخال و الاخراج القياسية مثل [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] و [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] و [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] وما إلى ذلك.

في هذا المقال التعليمي ، سوف نتعلم استخدام الكائن cin لأخذ المدخلات من المستخدم ، وكذلك الكائن cout لعرض الإخراج للمستخدم مدعوما الأمثلة.
الكائن cout هو مثيل لفئة ostream. يرسل الكائن cout الإخراج المنسق إلى أجهزة الإخراج القياسية ، مثل الشاشة. نستخدم الكائن جنبا الى جنب مع عامل التشغيل >> لعرض الإخراج كما هو موضح في المثال التالي.
الاخراج :
لطباعة الأرقام ومتغيرات الأحرف ، نستخدم نفس كائن cout ولكن بدون استخدام علامات الاقتباس على النحو التالى :
الاخراج :
ملحوظة : يمكن استخدام عامل التشغيل >> أكثر من مرة إذا أردنا طباعة متغيرات وسلاسل مختلفة وما إلى ذلك في جملة واحدة. فمثلا:
الكائن cin هو مثيل لفئة iostream.يتم استخدام cin جنبًا إلى جنب مع مشغل استخراج التدفق (<<) لقراءة الإدخال من وحدة التحكم عادةً لوحة مفاتيح
دعونا نرى المثال البسيط لدفق الإدخال القياسي (cin):
الاخراج :
لأخذ المدخلات من المستخدم. يتم تخزين المدخلات في المتغيرnum. نستخدم العامل << مع cin لأخذ المدخلات , و لأخذ مدخلات متعددة على النحو التالى :
الاخراج :
توفر لغة ++C مجموعة واسعة من المكتبات التى تستخدم فى عمليات الإدخال / الإخراج التي سنراها في الفصول اللاحقة. سيناقش هذا الفصل عمليات الإدخال / الإخراج الأساسية والأكثر شيوعًا المطلوبة لبرمجة #++C والتى توفرها المكتبة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط].
في لغة ++C ، يتم تنفيذ المدخلات والمخرجات على شكل سلسلة من البايتات أو المعروفة باسم التدفق [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] وتنقسم الى نوعين :
- Input Stream تدفق الإدخال: إذا كان اتجاه تدفق البايت من الجهاز (على سبيل المثال ، لوحة المفاتيح) إلى الذاكرة الرئيسية ، فإن هذه العملية تسمى الإدخال.
- Output Stream تدفق الإخراج: إذا كان اتجاه تدفق البايت معاكسًا ، أي من الذاكرة الرئيسية إلى الجهاز (شاشة العرض مثلا) ، فإن هذه العملية تسمى الإخراج.
لذلك فإن المكتبة [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] تعني دفق الإدخال والإخراج القياسي وهى إختصار لجملة (input\output stream). يحتوي هذة المكتبة على كائنات الادخال و الاخراج القياسية مثل [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] و [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] و [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] وما إلى ذلك.

في هذا المقال التعليمي ، سوف نتعلم استخدام الكائن cin لأخذ المدخلات من المستخدم ، وكذلك الكائن cout لعرض الإخراج للمستخدم مدعوما الأمثلة.
1_كائن الاخراج القياسي cout
الكائن cout هو مثيل لفئة ostream. يرسل الكائن cout الإخراج المنسق إلى أجهزة الإخراج القياسية ، مثل الشاشة. نستخدم الكائن جنبا الى جنب مع عامل التشغيل >> لعرض الإخراج كما هو موضح في المثال التالي.
- الكود:
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
الاخراج :
This is C++ Programming
لطباعة الأرقام ومتغيرات الأحرف ، نستخدم نفس كائن cout ولكن بدون استخدام علامات الاقتباس على النحو التالى :
- الكود:
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
الاخراج :
70
256.783
character: A
ملحوظة : يمكن استخدام عامل التشغيل >> أكثر من مرة إذا أردنا طباعة متغيرات وسلاسل مختلفة وما إلى ذلك في جملة واحدة. فمثلا:
- الكود:
cout << "character: " << ch << endl;
2_كائن الادخال القياسي cin
الكائن cin هو مثيل لفئة iostream.يتم استخدام cin جنبًا إلى جنب مع مشغل استخراج التدفق (<<) لقراءة الإدخال من وحدة التحكم عادةً لوحة مفاتيح
دعونا نرى المثال البسيط لدفق الإدخال القياسي (cin):
- الكود:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
الاخراج :
Enter an integer: 70
The number is: 70
لأخذ المدخلات من المستخدم. يتم تخزين المدخلات في المتغيرnum. نستخدم العامل << مع cin لأخذ المدخلات , و لأخذ مدخلات متعددة على النحو التالى :
- الكود:
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
الاخراج :
Enter a character and an integer: F
23
Character: F
Number: 23
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» Pharmacy Retail System نظام إدارة الصيدليات بأستخدام VB.NET & SQL Server
» مشكلة بعد تستيب الفيجوال بيسيك
» كتابة برنامج ++C ...لحساب مجموع و المتوسط الحسابي لثلاثة ارقام
» كتابة برنامج ++C ...للتحقق مما إذا كان الرقم زوجيًا أو فرديًا باستخدام if...else
» حل نشاط Write a C++ function that takes a pointer to a string
» تعلم لغة البرمجة ++C... مقال 6_جمل التحكم البنائي ..1_الجمل الشرطية C++ if, if...else
» حل نشاط ++C...إنشاء مصفوفة ذات بعدين و التاكد من تساوي مجموعة صفوف و اعمدة المصفوفة
» [VB6] ظهور رسالة عند عمل تنصيب للبرنامج Unexpected Error Number 80010108 has occured
» [VB6] عضو جديد