Mohamed F Taha نشر 14 ديسمبر 2022 أرسل تقرير نشر 14 ديسمبر 2022 كود لتنفيذ مهمة الخروج من البرنامج بلغة C. اقتباس
0 Ahmed Sadek Elamine Touahria نشر 14 ديسمبر 2022 أرسل تقرير نشر 14 ديسمبر 2022 تُستخدم الوظيفة exit () لإنهاء تنفيذ البرنامج والعودة إلى نظام التشغيل. يخرج رمز الإرجاع "0" من البرنامج بدون أي رسالة خطأ ، لكن الرموز الأخرى تشير إلى أن النظام يمكنه معالجة رسائل الخطأ. الكتابة العامة void exit(int return_code); مثال توضيحي #include <stdlib.h> #include <stdio.h> int main() { char choice; choice = getchar(); if(choice=='Q') //Q عند كتابة الحرف { exit(0); //سيتم الخروج من البرنامج } else { printf("Forget Code"); //أعد المحاولة } return 0; } اقتباس
0 Kais Hasan نشر 14 ديسمبر 2022 أرسل تقرير نشر 14 ديسمبر 2022 أشهر الطرق للقيام بذلك هي كما ذكر المدرب أحمد، سأقوم بذكر بعض الطرق الأخرى كي تستطيع فهمها في حال صادفتها في أكواد أخرى. أول طريقة يمكن استعمالها فقط في حال كنا في التابع main و ذلك عن طريق القيام بعملية return و نقوم بعمل return 0 في حال عدم حدوث أخطاء. طرق أخرى تكون باستعمال quick_exit و abort بشكل مشابه لطريقة استعمال exit، و لكن الفرق أن التابع الأول يقوم بعمليات تنظيف (إغلاق الملفات،إفراغ مسارات الدخل و الخرج، الخ..) جزئية و الثاني لا يقوم بأي عملية تنظيف، و هذا ما يجعلهما أسرع و لكن أخطر. تبعاً لما سبق يمكنك أن ترى أن استعمال exit هو المفضل إلا في حالة كنت تدرك تماماً ما الذي تقوم به و على دراية بكيفية التعامل مع هكذا حالات خطرة. اقتباس
السؤال
Mohamed F Taha
كود لتنفيذ مهمة الخروج من البرنامج بلغة C.
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.