سنقوم بكل من (فتح ملف جديد + كتابة البرنامج+ الحفظ + تنفيذ البرنامج)
Bloodshed Dev-C++ بعد أن تقوم بتحميل وتثبيت برنامج
أول ما نتفح البرنامج نذهب إلى :
file --> new --> Source file
فتظهر المساحة التي سنكتب عليها البرنامج.
يجب أن نعرف أن الشكل الأساسي لكتابة برنامج بلغة السي بلس هو كالتالي:
#include <نوع المكتبة التي نستوردها>
using namespace std;
int main()
{
cout <<"نكتب أي عبارة";
}
using namespace std;
int main()
{
cout <<"نكتب أي عبارة";
}
<iostream> طبعا هناك العديد من أنواع المكتبات سنستخدم منها هذا النوع.
يجب أن نكتب هذا السطر , وإلا سنضطر إلى كتابته مرارا وتكرار using namespace std;
وعدمه قد يعطي خطأ في البرنامج
هذه هي الدالة الرئيسية int main()
{ } لازم نفتح أقواس ونغلقها لأن العمل سيكون داخلها.
cout السي اختصار لـ council تعني مجلس ولكنها تشير إلى ما سيظهر على الشاشة السوداء. (المخرجات) وبعدها إشارة اصغر من بالانجليزي وتكتب مرتين >>
cin تشير إلى المدخلات. وبعدها إشارة أكبر من بالانجليزي مرتين <<
................................................
الآن سنكتب البرنامج :
مثال: سنكتب برنامج يقوم بطباعة عبارة : أهلا بالعالم , وذلك باللغة الانجليزية.
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello Would";
}
using namespace std;
int main()
{
cout <<"Hello Would";
}
الآن سنحفظ البرنامج:
.cpp قبل أن نقوم بتنفيذه سنقوم بحفظه بامتداد
احفظه على سطح المكتب لترى شكله. ستلاحظ أن هناك ملف آخر يظهر معه, وهو يظهر نتيجه المفسر (المجمع). حيث إن الملف الاخر يكون امتداده تلقائيا هكذا exe.
الآن لنقوم بتنفيذه:
الطريقة:
execute --> compile and run
execute --> compile and run
النتيجه: ستظهر شاشة سوداء سريعا ثم تختفي.
طيب أنت لا تريدها ان تختفي سريعا, وتريد أن ترى عبارة: Hello World فما العمل؟
عد إلى البرنامج وأضف هذه الاسطر:
تعني اوقف نظام البرنامج قليلا حتى أرى ناتج شغليsystem("pause");
return 0;
#include <iostream>
using namespace std;
int main()
{
cout <<"Hello Would";
system ("pause");
return 0;
}
using namespace std;
int main()
{
cout <<"Hello Would";
system ("pause");
return 0;
}
طيب تنفيذ مرة أخرى.
النتيجة:
ستظهر شاشة سوداء لا تختفي بسرعة ومكتوب عليها باللغة الانجليزية العبارة التي كتبناها في البرنامج وهي
Hello World
طيب شكل العبار لا يعجبني أريدها أن تكون في سطر لوحدها. كيف ذلك ؟
أن نأتي لهذا السطر:
cout <<"Hello Would";
ونكتب في آخرة بعد الأقواس وقبل الفاصلة المنقوطة:
<<endl
cout <<"Hello World" <<endl;
وهي تعني انزل بعد كتابة العبارة سطر جديد.
أو نكتب بدلا منها في داخل الاقواس مع العبارة الحرف التالي:
\n
cout <<"Hello World\n";
ثم لنعمل تنفيذ مرة أخرى ستظهر النتيجة بهذا الشكل: