السلام عليكم ورحمة الله وبركاتة شباب اذا ممكن اريد مساعدة في لغة سي
1- اريد اتعلم كيف تعمل برنامج عن سي.
2-اريد اعرف كيف يتم تشغيل البرنامج على الجهاز.
واذا ممكن شباب خطوة خطوة بتفسير الممل .
مع تحياتي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
السلام عليكم ورحمة الله وبركاتة شباب اذا ممكن اريد مساعدة في لغة سي
1- اريد اتعلم كيف تعمل برنامج عن سي.
2-اريد اعرف كيف يتم تشغيل البرنامج على الجهاز.
واذا ممكن شباب خطوة خطوة بتفسير الممل .
مع تحياتي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هلا بك اخوي هلال ..
طبعا اول شي لازم تتعلم لغة البرمجه نفسها إما عن طريق دروس بالنت او تشتري كتاب مختص بهاللغه من المكتبه (وهذا الخيار الاحسن) و يفضل تتعلمها عن طريق كتاب (او دروس) انجليزي حتى لو صعبت عليك شويك (الله يخلي القواميس) بس لان المراجع القويه بالنت كلها بالانجليزي تقريبا و الوصول سهل لها بنفس الوقت يعني اذا مرت عليك مشكله او اي شي ممكن عن طريق google تلقى حل لمشكلتك (بالانجليزي).
بالنسبه لعمل البرنامج فتحتاج لشي اسمه Compiler - و هو نوع برنامج و مو برنامج معين بهالاسم - و معناه "المجمع" غالبا اول ما تفتح اي Compiler تفتح اولا مشروع جديد (زي مستند جديد ببرنامج الوورد) و تطلع لك صفحه بيضا تكتب فيها البرنامج تبعك.
بعد ما تكتب البرنامج تسوي له Compile (يعني تجميع) عن طريق زر بالبرنامج ثم زر ثاني عشان يهيء لك البرنامج و يطلعه لكعلى شكل ملف .exe عشان تقدر تشغله على جهازك و على اي جهاز وندوز ثاني بظغطة زر.
ممكن تتسائل , كيف شكل برنامجي بيكون؟؟ لا تتخيله بيكون زي فيجول بيسك , برنامج السي بيكون كتابي و يطلع بنافذة نفس نافذة نظام الـDOS تماما. يعني مربع اسود و الكلام اللي بتخليه يطلع بالبرنامج بيطلع بالرمادي. طبعا لما توصل لمستوى متقدم جدا ممكن تكتب برنامج يطلع لك على شكل برنامج عادي زي البرامج اللي تستخدمها بوندوز.
*تعديل* عفوا نسيت اعطيك Compiler ممكن تجرب عليه اذا تبي , اسمه ++ Dev C و هو مشهور جدا و جيد استخدمه شخصيا لبرامجي. ممكن تحمله من هنا و هو مجاني :
http://www.bloodshed.net/devcpp.html
انشالله يكون شرحي وفى و بالتوفيق....
اخي انا عندي Turbo c++ اخي انا عندي شاشة سود
بس لي نقص كيف اكتب على البرنامج اقصد كيف اسوي main inclued مثل هذي الاشياء بس
اخوي هلال , انت حمل ++Dev C لانه اسهل اذا كان اللي تستعمله هو اللي ببالي, و هذي الخطوات سويها بعد ما تحمل ++Dev C عشان تسوي اول برنامج لك (حمل الاصدار الرابع من البرنامج) :
1- اول ما تفتح البرنامج روح لـfile بعدين new project و من نافذة Project اللي تطلع لك اختار Console application و حدد خيار C project في الاسفل و اظغط OK.
2 - بيطلع لك مستطيل يطلب منك ادخل الاسم اللي تبي تحفظ فيه مشروعك ادخل اي اسم واحفظه باي مكان (يفضل يكون بمجلد الحاله) .
3- بعد ما تكتب اسم و تختار ok بيطلع لك صفحه بيضا مكتوب فيها :
على اساس انه اي برنامج بيبدا كذا. ممكن تمسح int argc, char *argv لانها ما راح تفيدك البدايه و بتعرف فايدتها بعدين.كود:#include <stdio.h> int main(int argc, char *argv[]) { return 0; }
4 - طبعا بعد ما تكتب برنامجك روح لخيار Execute في الاعلى و اختار Compile & Run عشان تجمع البرنامج و تشغله , بيطلب منك حفظ الكود تبع البرنامج (احفظه باي اسم غير اسم المشروع) , اذا ما كان ببرنامجك اي خطأ راح تطلع لك نافذه سودا فيها المخرجات حقت برنامجك..
ملاحظه : اذا اختفت نافذة المخرجات بسرعه اضف هالسطر باخر الداله main قبل return :
عشان يقدر يستخدم أمر الـDOS اللي يوقف الشاشه و تقدر تشوف المخرجات.كود:system("pause");
اذا واجهتك اي مشاكل لا تتردد و اكتبها هنا..
مشكور على هالمعلومة![]()
خير اخي ما عجبنك شكلك تتمصخر وايد بس الله يسمحك وان قصدي اتعلمالمشاركة الأصلية كتبت بواسطة wael_yemen
والله يسمحك مرة ثانية
مشكور صديقي بس ممكن تشرح لي اكثر وتعطيني رابطه على شأن انزل ++Dev Cالمشاركة الأصلية كتبت بواسطة Dr.Tech
ومشكور صديقي اذا ازعجتك واتمنى اني افهم بسرعة لان بعد اسبوعين رح اخذ هذي المادة وان اريد افهم من الحين ومنكم نستفيد.
حمل البرنامج من هذا الرابط :
http://www.bloodshed.net/devcpp.html
اختار الاصدار الرابع و راح يحولك على صفحه تختار منها الموقع اللي تبي تحمل منه البرنامج.
بالنسبه للشرح اعتقد كان واضح كفايه , انت الحين حمل البرنامج و شغله و حاول تتبع الخطوات و اذا واجهت اي مشكله اكتبها هنا![]()