الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب العون والمساعدة

مغلق
بدأه abdulla في 19 يونيو 2004 · 7 رد · 771 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

أنا عضو جديد في هذا المنتدى وقد أعجبت بلغة ال c++ من خلال ما يذكر لديكم وماتحمله هذه اللغة من مييزات كثيره فقررت أن أتعلم هذه اللغة ولقد بدأت بالفعل بدراسة هذه اللغة من خلال كتاب تعلم ال c++ في 21 يوم ولقد مر اليوم الأول بسلام دون مشاكل أو صعوبات ولكن اليوم الثاني لم يكن كاليوم الاول حيث واجهة صعوبة في فهم المثال الثاني وهو كالتالي

#include<iostream.h>
main()
int i, j = 2;
i = 3 * j;
cout = << "i = << "i << "\n";
return 0;
}

ماأريده شرح أن أمكن لهذه الجمله أن صح التعبير

cout = << "i = << "i << "\n";

علما أنني أعلم أن\n هو سطر جديد ولكن تكرار علامات >> غير مفهومه لدي

ولكم مني جزيل الشكر والأمتنان

تم تعديل هذه المشاركة بواسطة HGB في 19 يونيو 2004 في 22:59

#2

اول شيء الموضوع مخالف لانه ليس من المفروض ان يحمل الموضوع عنوان مثل طلب المساعدة... القوانين في توقيعي.

على اي حال في ال C++ ال << و >> اسمهما Operators

وهذا معنى كل واحدة:

<< تعني Input وهي تستعمل مع الدالة cin وهي لاضافة قيمة ادخلها المستعمل الى متغير محدد

و >> تعني العكس وهو ال OUTPUT وهذا يستعمل مع الدالة cout لاظهار رسالة معينة الى الشاشة

int X;
cout<<"Enter a value for variable X";
cin>>X;

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

بسم الله الرحمن الرحيم

أولا أشكرك على ردك لي ياأخ راكان الحنيطي

وثانيا عذرا لأني لأني لم أرقرأ شروط المنتدى . على العموم أن شاء الله لن تتكرر مرة أخرى.

ولكن لم تجب على ماكنت أستفسر عنه وهو operators في هذه الداله

cout = << "i = << "i << "\n";

مع الشكر الجزيل

#4

السلام عليكم

لنفترض انك تريد طباعة متغير i

قيمته 5 مثلا

على ان يكون الناتج على الشكل التالي

the value of i is : 5

نقوم بكتابة الكود التالي

cout<<" the value of is: "<<i<<endl

حيث ان الجملة داخل "" نريد اظهارها في الناتج ليعرف المستخدم ما هي القيمة الناتجة

اما i فهي متغير في البرنامج يأخذ قيمة ولذلك عندما نريد طباعة هذه القيمة فما علينا الا ان نكتب كود على الشكل التالي

cout<<i

ارجو ان اكون وضحت لك واي سؤال انا جاهزة

تم تعديل هذه المشاركة بواسطة مبرمجة فلسطينية في 19 يونيو 2004 في 22:01

#5

هذه الدالة مكافئة ل printf في لغة c كأنك تكتب

;( printf("i= %d",i

وهناك ملاحظة ان cin لا يمكن ان تقبل ال white space اذا اردت ان تعتبرها احد المدخلات

ويستعاض منها بالدالة cin.get( )

بحيث تكتب اي character داخل القوسين

تم تعديل هذه المشاركة بواسطة ahmed_3d في 19 يونيو 2004 في 22:16

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#6

السلام عليكم ,,

عدلت المشاركة هذه المرة لكن كان من المفترض اغلاقها ,, وغيرت الاسم لأفضل ,, عسى أن لايتكرر ذلك المهم :

اكتب ,,

cout = << "i =" << i << "\n";

وسيعمل ماتريد ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#7

شكرا للأخت .. مبرمجة فلسطينية.. لتوضيح ماكنت أسأل عنه

والأخ HGB لقد فهمت الخطأ الذي أقترفتة وأن شاء الله لن يتكرر

Ahmed_3d لم أفهم ماكتبته لأنني كما ذكرت لك أنني مبتدء جدا جدا جدا في هذه اللغه ولك مني جزيل الشكر وأنا ممتن لردك لي

#8

السلام عليكم

لا شكر على واجب أخ abdulla واي سؤال استطيع تقديم المساعدة فيه فأنا جاهزة

بالتوفيق

هذا الموضوع مغلق.

مواضيع مشابهة