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

printf لا يظهر ما أطلبه !

مغلق
بدأه ابتسم في 9 مارس 2007 · 5 رد · 722 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

قمت بتحميل برنامج Borland و تنصيبه على جهازي و كونت ملفات bcc32.cfg و ilink32.cfg كما ذكر في الـreadme و تخلصت بذلك من رسالة عدم تمكنه من فتح isotram لكن بعد التأكد من عدم وجود أي أخطأ في البرنامج يظهر لي الرسالة الموضحة في المرفقات !!

ملاحظة درست C++ سنتين و الان ادرس كورس Data Strucures and alogrithms و هي تعمد على مهارات سابقة في c++ حاولت تطبيق برنامج stack المرفق أيضا لكن لا يظهر لي أن ناتج !!

#include <iostream.h>
	void push(int);
	int pop();
struct stack
	{
	int arr[10];
	int top;
	}
;

struct stack s;
void push(int key)
	{
if (s.top==9)
	{
	printf("stack is full");
	}
else
	{
	s.top++;
	s.arr[s.top]=key;
	}
}
int pop()
{
	int item;
	if(s.top==-1)
		{
		printf("Stack is empty\n");
		return -1;
		}
	else
		{
		item=s.arr[s.top];
		s.top--;
		return item;
		}
}

void main()
	{
	int item;
	push(10);
	push(20);
	push(30);
	item=pop();
	printf("Item Popped is %d \n",item);
	}

pop.bmp

#2

يوجد عندك خطأ في بسيط وليس بالكود ولكن ليس لي متسع من الوقت حتى ابحث عنه واتوقع ان يكون قوس مفتوح وليس له اند براكيت او فاصلة منقوطة وماشابه.....

#3

السلام عليكم

لا أدري لماذا استخدمت في برنامجك printf رغم أنك تستخدم المكتبة iostrem

استخدم الكائن cout كالتالي فهو المسؤول عن عملية الإخراج القياسية وهو الموجود ضمن هذه المكتبة التي قمت بتضمينها :

cout << "This is My Msg..." << "This is Another One...";

تحياتي

#4

السلام عليكم

اكتب المكتبة

#include <stdio.h>

وتنحل المشكل.

هل عرفت خطاك :

انت تستخدم دالة printf ولم تعلن عن المكتبة الخاصة بها وهي stdio.h كلامي وحلي نفس كلام وحل الاخ خالد بطريقة او باخرى.

اللهم علمنا ما ينفعنا وأنفعنا بما علمتنا أنك أنت العليم الحكيم

سبحان الله وبحمده سبحان الله العظيم

لاحول ولاقوة الا بالله( كنز من كنوز الجنة ).

#5

انا مدري ليه الي يبرمجون بالـ c++

يستعلمون struct ؟! شي غريب

:blink:

يعني الله معطيك كلاس وفيه ميثود وشي وحركات والاستدعاء تحسه (املح ) بدال السي ستايل

يعني ليش ما تستعمل الكلاس كـ Container والله قسم بالله اريح لكم... ؟!

#6

السلام عليكم ...

اكتب المكتبة

#include <stdio.h>

اقتباس
وتنحل المشكل.

كلام جميل (h)

أنا أحب أستخدم دوال الـ C أيضاً,,

و خصوصاً CString في ++C ..

تحياتي

هذا الموضوع مغلق.

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