PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوال کمک درباره برنامه نویسی در استک ( سوال ) کمک



duro
2nd July 2011, 11:40 AM
[dooa]sh_dokhtar2
سلام
من بااستک یه برنامه نوشتم(باکتاب)پراشکال وخطاست
این برنامه برام خیلی مهمه فردابایدتحویل بدم
دوستان اگه زحمتی نیست یه نگاهی بش بکنین
خیلی ممنون

NameEly
3rd July 2011, 12:25 AM
سلام به شما دوست گلم :

لطفا وقتی این رو میزارید بنویسید که چه کاری می خواد انجام بده
فکر کنم می خواد کار stack رو انجام بده اونجور که نگفتید

به نظر شخصی من یکم مشکل داره ولی این یادتون نره که هر شخص یک سبک برنامه نویسی داره

ایراد اول شما باید از pointer ها در جایگاه اختصاصی یعنی privat استفاده می کردید

class stack{
int *p;
int *t;
int *b;
public:
int push(int);
int pop();
};
دوم شما باید به نظر من تابع هایی که جزء کلاس هستند رو بالاتر از main تعریف کنید

سوم چرا شما وقتی تابع های کلاس رو در main فراخونی کردید اونها را بدون استفاده از ( ببخشید الان حضور ذهن ندارم ) فراخونی کردید ؟
شما در ابتدای تابع main باید به این صورت که stack s یک شناسه فکر کنم معرفی کنید که با استفاده از s بتونید تابع های کلاس رو فراخونی کنید

به عنوان مثال وقتی می خواهید تابع push(a+b) v رو فراخوانی کنید به اینصورت باید فراخونی کنید s.push(a+b)v (طبق تعریف شناسه )

اونجور که من در اخر خواندن این پروژه شما مطلع شدم اینه که شما می خواین یک ساختار پشوندی یا پسوندی یا میانوندی که به این صورت :

2*3+8 به عنوان مثال هست رو محاسبه کنید

الان شما می خواین ایراد هاتون برطرف بشه دوست عزیزم ؟

استفاده از تمامی مطالب سایت تنها با ذکر منبع آن به نام سایت علمی نخبگان جوان و ذکر آدرس سایت مجاز است

استفاده از نام و برند نخبگان جوان به هر نحو توسط سایر سایت ها ممنوع بوده و پیگرد قانونی دارد