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

تعديل بسيط للكود ازا سمحتوا

بدأه raja2 في 28 مارس 2008 · 7 رد · 630 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحــبــــــــــا 782910-742.gif

هاد الكود في 1 error بال void main() 782910-743.gif مش عارفة ليش

و 1 warning ابصر شو قصته

يا ريت ازا حدا قدر يعدله

يحط التعديل بأسرع وقت

و شكرا سلف للكل 782910-744.gif

الكود عن ال Queue بالداتا كيف تضيف و تحذف و تطبع المحتويات ...

كود:#include<iostream.h>const int size=4;class Queue{int a,head,tail;public: Queue(){ head=0;tail=-1;} int isempty() {if(tail==-1) return 1; else return 0;} int isfull() {if(tail==size-1) return 1; else return 0;} void push(int x) {if(!full()){ a[tail]=x; tail++;} else cout<<"Queue Full";} int pop() {if(!empty()) for(int i=0;i<tail;i++){ a=a[i+1]; tail++;}} void print() {for(int i=tail;i<head;i++) cout<<a;}} void main() {Queue q; q.push(23); cout<<q.pop(); q.print(); }

آخر تعديل LiNO يوم اليوم في 05:16 PM.

782910-745.gif vbrep_register("16658") 782910-746.gif 782910-747.gif782910-748.gif 782910-749.gif 782910-750.gif 782910-751.gif LiNOمشاهدة ملفه الشخصيإرسال رسالة خاصة إلى LiNOالبحث عن المزيد من المشاركات المكتوبة بواسطة LiNOأضف LiNO إلى قائمة الأصدقاء

782910-752.gif

include<iostream.h>

const int size=4;

class Queue

{int a,head,tail;

public:

Queue(){

head=0;tail=-1;}

int isempty()

{if(tail==-1)

return 1;

else

return 0;}

int isfull()

{if(tail==size-1)

return 1;

else

return 0;}

void push(int x)

{if(!full()){

a[tail]=x;

tail++;}

else

cout<<"Queue Full";}

int pop()

{if(!empty())

for(int i=0;i<tail;i++){

a=a[i+1];

tail++;}}

void print()

{for(int i=tail;i<head;i++)

cout<<a;}

}

void main()

{Queue q;

q.push(23);

cout<<q.pop();

q.print();

}

#2
#include<iostream.h>

const int size = 4;

class Queue
{
	int a[size], head, tail;

public:
	Queue()
	{

		head = 0;
		tail = -1;
	}

	int isEmpty()
	{
		if(tail == -1)
			return 1;
		else
			return 0;
	}

	int isFull()
	{
		if(tail == size - 1)
			return 1;
		else
			return 0;
	}

	void push(int x)
	{
		if(!isFull())
		{
			a[tail] = x;
			tail++;
		}
		else
			cout<<"Queue Full!!";
	}

	int pop()
	{
		if(!isEmpty())
		{
			for(int i = 0; i < tail; i++)
			{
				a = a[i+1];
				tail++;
			}
		}
	}

	void print()
	{
		for(int i = tail; i < head; i++)
			cout<<a;
	}
};

void main()
{
	Queue q;
	q.push(23);
	cout<<q.pop();
	q.print();

	cout<<endl;
}

error C4716: 'Queue::pop' : must return a value

ضعي ال Value التي يجب على الدالة Pop إرجاعها.

Chao!!!

Great place, and people, but full of sectarianism.

#3

الف الف شكر

انا عدلت عالكود

الف شكر

بس ليش مو راضي ينفذ شي ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

 

#include<iostream.h>

const int size = 4;

class Queue
{
	int a[size], head, tail;

public:
	Queue()
	{

		head = 0;
		tail = -1;
	}

	int isEmpty()
	{
		if(tail == -1)
			return 1;
		else
			return 0;
	}

	int isFull()
	{
		if(tail == size - 1)
			return 1;
		else
			return 0;
	}

	void push(int x)
	{
		if(!isFull())
		{
			a[tail] = x;
			tail++;
		}
		else
			cout<<"Queue Full!!";
	}

	void pop()
	{
		if(!isEmpty())
		{
			for(int i = 0; i < tail; i++)
			{
				a = a[i+1];
				tail++;
			}
		}
	}

	void print()
	{
		for(int i = tail; i < head; i++)
			cout<<a;
	}
};

void main()
{
	Queue q;
	q.push(23);
	q.pop();
	q.print();
	cout<<endl;
}
#4

كيف ما عم ينفذ؟؟ ))) عم ينفذ, بس ما عندك و لا تعيلمة إخراج على الشاشة غير إذا كان Queue مليان عند إذ بيعطيك Queue Full!

شغلى البرنامج عن طريق ال Debugger و شوفي كيف شغال ))

تم تعديل هذه المشاركة بواسطة da666ni في 28 مارس 2008 في 18:55

Chao!!!

Great place, and people, but full of sectarianism.

#5
da666ni كتب:
كيف ما عم ينفذ؟؟ ))) عم ينفذ, بس ما عندك و لا تعيلمة إخراج على الشاشة غير إذا كان Queue مليان عند إذ بيعطيك Queue Full!

شغلى البرنامج عن طريق ال Debugger و شوفي كيف شغال ))

انا عنجد بعتزر ازا غلبتك معي

بس عن طريق ال DEBUGGER

ما عم يطلع شي او اني انا مو عارفة

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

ازا ما فيها غلبة

#6

782963-736.jpg

لاحظي هون:

1. Step Into : بتنتقلي بتشغيل البرنامج خطوة خطوة

2. Program Steps : شوفي شو بيعمل البرنامج

3. Controls : فيكي تلاحظي التغير بال Registry أنثناء عمل البرنامج

Chao!!!

Great place, and people, but full of sectarianism.

#7

عنجد كتير شاكرة الك

وشاكرة لمتابعتك الموضوع

و مساعدتي

الف الف شكرررررر

#8

مشكور اخي الكريم

على الاهتمام بالفعل افدتنا بمشاركتك القويه

مع التحيه

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