و لكن ممكن أن نضع :
Code:
int a,b;
int c = a = b = 4;
Printable View
و لكن ممكن أن نضع :
Code:
int a,b;
int c = a = b = 4;
حيث سيأخذ كل من a و b و c القيمة 4 .
7 – القراءة و الكتابة ( cout , cin ) :
هذه الأوامر تحتاج لإضافة مكتبتها الخاصة و هي iostream.h .. و تلفظ i لوحدها و تعني Inbut و O لوحدها و تعني Output و من ثم Stream .. بالمختصر تعني قنوات الدخل و الخرج .. انظر المثال التطبيقي لمعرفة كيفية استخدام هذه المكتبة و كيفية ضمها إلى مشروعك .
- cout : من أجل الإظهار على الشاشة و تلفظ c ثم out .. و تستخدم لكتابة قيم المتغيرات على الشاشة أو أي قيم معينة أخرى .. و هي كالتالي :
1 – قيم حرفية أو رقمية .. مثال :
Code:
cout << 7;
cout << "Hello";
2 – قيم المتغيرات و المتحولات .. مثال :
Code:
cout << a;
cout << b;
3 – عبارة حسابية .. مثال
Code:
cout << (a+b) / 2;
cout << a-b;
و لـ cout عدة قواعد :
1 – يجب استخدام التوجيه ( >> ) بعد كل عملية إخراج .. مثال :
Code:
cout << a << b << c;
2 – ممكن أن نستخدم الأمر endl و يعني ( End Line ) من أجل نزول سطر على الشاشة .. مثال :
Code:cout << 5 << endl;
3 – ممكن أن نستخدم الأوامر التالية : "n\" و "t\" .. حيث أن الرمز الأول يؤدي نفس عمل endl أما الثاني فيعمل على الإزاحة إلى اليمين بمقدار 7 أحرف ( على الشاشة ) .
4- من أجل الفهم .. انظر إلى اتجاه هذا التوجيه .. إذا كان اتجاهه يساراً ( إلى الخارج ) فهذا يعني أن القيم التي على اليمين سوف تخرج على الشاشة .. أما في cin فسنستخدم التوجيه ( << ) و اتجاهه إلى اليمين ( إلى الداخل ) و هذا يعني أننا سوف ندخل قيم على المتحولات الموجودة على اليمين .. إن شاء الله تكون الفكرة وضحت .
- cin : من أجل إعطاء المستخدم ( و ليس المبرمج ) قيم لمتحولات معينة عن طريق شاشة الإظهار .. و تستخدم للمتحولات المعرفة فقط .. و تلفظ c لوحدها ثم in .. مثال :
Code:cin >> a;
cin >> b >> c;
أخي العزيز وائل عبدالله اسمح لي ان احييك واشكرك على الجهد اللي بذلته في هذه الدروس الرائعه والمفيده واتمنى ان تواصل الدروس....
عندي سؤال اخي واتمنى ان اجد الأجابه الشافيه عندك حيث وقد حاولت الأجابه عليه كثيرا ولم اتمكن من حله هو عباره عن برنامج بلغه ++c
البرنامج هو تدخل رقم وليكن مثلاً 2 ويطبع
ab
ac
ad
ae
الى
zy
مع العلم انة لا يطبع المراتب المتشابهة
متل
aa
bb
zz
واذا ادخلنا 3
aba
abc
abd
..
...
...
zyx
وهكذا
ارجو ان اكون وفقت في توضيح السؤال وتقبل خالص تحياتي...
والسلام عليكم
مشكووور أخي وائل
ولدي سؤال ......
ماذا يعني ب برمجة الكائنات الموجهة بللغةc++
تحياتي
اخي الكريم...
هذا كتاب عن الكائنات ان شاء الله تستفيد منه...
اخوك / وائل عبدالله
Quote:
Originally Posted by وائل عبدالله
أخي وائل
هذا مادة ندرسها في الكلية
لكن بشكل عام أحب أعرف أيش هدفها
و لا يهمك زيد اليمن...
اذا احتجت الى اي شيء و نقدر نساعدك با نساعدك...
اخوك / وائل عبدالله