السلام عليكم و رحمة الله
قمت بتحميل برنامج 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);
}
