PDA

نسخه کامل مشاهده نسخه کامل : مشکل در انجام پروژه



babi
24-08-2008, 23:45
با سلام خدمت دوستان عزیز ..
به عرض دوستان برسانم که ، پروژه ای باید بنویسم که کارهای زیر را باید انجام بدهد :
1-pop
2- push
3- print
4-create
5- dispose
آرایه ایی که قرار است این اعمال بر روی آن انجام شود باید بصورت پویا باشد ... در ضمن این برنامه باید با استفاده از کلاس نوشته شود .

من کلاس را نوشتم . تمامی موارد را بصورت تابع در کلاس تعریف کردم . ولی به یکی دو سه تا مشکل برخوردم !! . اندازه ی آرایه ایی که قرار است ساخته شود از کاربر بعنوان ورودی در قسمت Create گرفته میشود و بصورت پویا ساخته میشود . ولی نمیدونم چه جوری این آرایه تعریف شده را به کلاس بفرستم . آخه داخل کلاس آرایه را باید به چه شکل تعریف کنم تا توابع Pop, Push , .... بتوانند با این آرایه کار کنند ، البته آرایه ایی که در کلاس هم ساخته میشود باید به اندازه ایی باشد که کاربر در برنامه ی اصلی اندازه آنرا وارد کرده است ..
حالا جواب این سوال را لطف کنید بدهید تا بنده سوالات بعدی را بپرسم....
با تشکر.....

HAW3D
28-08-2008, 08:19
ببخشید اما خود آرایه هم باید جزء کلاس باشه البته اصولا باید اینطوری باشه تا بتونی از مزیت پنهن سازی استفاده کنی
به جای اینکه اندازه رو از کاربر بگیری ،هربار که داره چیزی پوش میکنه بیا انداره آرایه رو اگه کم اومد اضافه کن با
realloc

babi
01-09-2008, 12:49
ببخشید اما خود آرایه هم باید جزء کلاس باشه البته اصولا باید اینطوری باشه تا بتونی از مزیت پنهن سازی استفاده کنی
به جای اینکه اندازه رو از کاربر بگیری ،هربار که داره چیزی پوش میکنه بیا انداره آرایه رو اگه کم اومد اضافه کن با
realloc

مرسی .. ولی باید تعداد عناصر آرایه از ورودی گرفته شود . جزع ملزومات پروژه هست .

hamed valizadeh
02-09-2008, 06:26
dispose یعنی چی؟

babi
03-09-2008, 23:30
dispose یعنی چی؟


در این اینجا پروژه وقتی گزینه Dispose انتخاب میشود میزان حافظه ایی که از طریق حافظه پویا تخصیص داده میشود آزاد میشود .

hamed valizadeh
04-09-2008, 08:16
بفرمایید:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

babi
05-09-2008, 00:34
مرسی آقا حامد ... خیلی خیلی دستت درد نکنه .. تازه گرفتم باید برنامه چه جوری بنویسم .

بازم مرسی .......................