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

مشكلة في exit(0) ببرنامج Code Blocks

بدأه رؤى222 في 5 مارس 2012 · 5 رد · 502 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ادي مشكلة في برنامج Code Block وهي انني لا استطيع استخدام الـ Exit(0) !

ولكن عندما استخدم الـ .net Frame Work الأكواد تعمل بشكل صحيح !

صوره توضيحيه :

o8s2nd.jpg

وهذا الكود : "أنا مبتدئه بهذه اللغه."

  
# include <iostream>
using namespace std;

int main ()
{

	int choice;
	do{
    cout<<"\n";
	cout<<"choose a number :\n";
	cout<<"1: the summison :\n ";
	cout<<"2: the vactorial : \n";
	cout<<"0: to exite :\n ";
	cin>>choice;

	if (choice == 1)
	{
		cout<<"ples enter a number to sum it: ";
		int num;
		cin>>num;
		int count = 0;
		if (num<=1)
			cout<<"can't sum this!";
		else
			for (int i = 0;i<=num ; i++)
				count=count+i;
		cout<<"the sum is "<<count;

	}

	else if (choice== 2)
	{
		cout<<"ples enter a number to vact it: ";
		int N;
		cin>>N;
		int C = 1;
		if (N<=1)
			cout<<"can't sum this!";
		else
			for (int i = 1 ;i<=N ; i++)
				C = C*i;
		cout<<"the vactoril is "<<C;
	}

	else if (choice == 0)
    {
       exit(0);

    }

	else
	{
		cout<<"wrong choice";
	}

	}
	while (choice!= 3);
	char n;
	cin>> n;
	return 0;
}

جزآكم الله خيرآ ..

#2

أول سطرين بالبرنامج يجب ان يكون كـــ

#include <iostream>
#include <cstdlib>

وليس كــ

#include <iostream>

حتى تعمل الدالة exit

تقبل مرورى والله ولى التوفيق

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#3
محمد ابوزايد كتب:

أول سطرين بالبرنامج يجب ان يكون كـــ

#include <iostream>#include <cstdlib>

وليس كــ

#include <iostream>

حتى تعمل الدالة exitتقبل مرورى والله ولى التوفيق

للأسف أنها لم تعمل حتا عندما كتبت اول سطرين !

جزآك الله خيرآ.

أعتقد أنها مشكله بالبرنامج نفسه لكن لا أعرف كيف اصلحها لاني عندما استخدم بيئه الـ .net framework

الكود يعمل بشكل صحيح !!!

#4

سبحان الله

طيب جرب:

#include<iostream>
#include <stdlib.h>

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#5
محمد ابوزايد كتب:

سبحان الله طيب جرب:

#include<iostream>#include <stdlib.h>

لم تعمل ايضا ..!!!

هل يوجد خطأ بالكود ؟؟ الغريب انها تعمل بالبيئه الاخرى وهنا لا تعمل وهذا ما جعلني استغرب !!!

هل تنصحني بأي بيئه اخرى غير الـ code Blocks والـ .net frame work ؟؟؟

#6
رؤى222 كتب:

لم تعمل ايضا ..!!!

هل يوجد خطأ بالكود ؟؟ الغريب انها تعمل بالبيئه الاخرى وهنا لا تعمل وهذا ما جعلني استغرب !!!

هل تنصحني بأي بيئه اخرى غير الـ code Blocks والـ .net frame work ؟؟؟

على فكرة البرنامج يعمل معى بكفاءة على كودبلوك ونت بينز المشكلة عندك فى بيئة التطوير حاول حذف كود بلوك واعادة تثبيتها مرة اخرى

وتأكد انك تريد مشروع سي++ ﻻشئ اخر.

وممكن كحل مؤقت تستبدل exit 0; بـــ return 0;

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

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