تعلم لغة البرمجة ++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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
اليوم في 10:37 am من طرف يشهب
» شراء اجهزة رياضية مستعملة -الدليل
اليوم في 10:23 am من طرف nadya
» مقاول شراء سكراب الكويت
اليوم في 9:58 am من طرف nadya
» فنى تركيب اثاث ايكيا بالكرتون بخصم 50%
أمس في 4:48 pm من طرف nadya
» تفصيل سواتر شينكو بأحدث التقنيات من قبل أمهر حداد شينكو بالرياض - موقع مظلاتي
أمس في 4:46 pm من طرف alaa farag
» مباشرين قهوة لأفضل خدمة ضيافة في الرياض - قهوجيين العاصمة
أمس في 4:26 pm من طرف alaa farag
» افضل شركة نقل عفش حولي بخصم 25% - اتصل الآن
أمس في 4:24 pm من طرف nadya
» شراء اجهزة كهربائية ومفروشات مستعملة بأعلى سعر - الدليل
أمس في 4:01 pm من طرف nadya
» كراتين للبيع حولي والشويخ لحماية اغراضك - الدليل
أمس في 3:45 pm من طرف nadya
» نقل عفش الكويت عمالة امينة تشمل خدمات النقل - الدليل
أمس في 3:28 pm من طرف nadya