تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 16

نام تاپيک: در cpp آيا مي توان يك مقدار از كاربر گرفت و يك آرايه به آن اندازه ساخت ؟

  1. #1
    در آغاز فعالیت star_5060's Avatar
    تاريخ عضويت
    Jul 2006
    پست ها
    4

    1 در cpp آيا مي توان يك مقدار از كاربر گرفت و يك آرايه به آن اندازه ساخت ؟

    در cpp آيا مي توان يك مقدار از كاربر گرفت و يك آرايه به آن اندازه ساخت ؟
    يعني مثلا كاربر عدد 5 رو وارد مي كنه
    و ما يك آرايه 5 عضوي درست كنيم ؟؟؟

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بله، بدون شک میتوانید، با دستور new
    چند وقتی است ++C کار نکرده ام و امیدوارم سینتکس زیر صحیح باشد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. #3
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    پيش فرض

    همیشه برای allocate کردن یه آرایه باید یه اشاره گر از همون نوع به آرایه اختصاص بدی.



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

    اگه سوالی داشتی بپرس حتما بچه های فاروم بهت کمک میکنن.

  4. #4
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    10

    فرم کلی تخصیص حافظه پویا به این صورته:


    Last edited by hadi_joulaee; 14-08-2007 at 11:03.

  5. #5
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    10

    فرم کلی تخصیص حافظه پویا به این صورته:










    ;[طول آرایه] نوع new =اشاره گر به ابتدای آرایه



  6. #6
    در آغاز فعالیت farinazf's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    esf
    پست ها
    9

    پيش فرض

    تا اونجايي که من ميدونم توي cنميشه چنين کاري کرد يعني مقدار سايز آرايه بايد موقع کامپايل و قبل از اجرا مشخص باشه ...

  7. #7
    پروفشنال rezapazahr's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    اهواز
    پست ها
    526

    12

    در cpp آيا مي توان يك مقدار از كاربر گرفت و يك آرايه به آن اندازه ساخت ؟
    يعني مثلا كاربر عدد 5 رو وارد مي كنه
    و ما يك آرايه 5 عضوي درست كنيم ؟؟؟
    سلام

    چرا كه نميشه؟
    با تخصيص حافظه پويا(به كارگيري حافظه در حين براجراي برنامه)ميتونيد اينكار رو انجام بديد
    فرم كلي اينكار رو هم آقاي hadi_joulaee بيان كرده اند.

    البته جسارتا در ادامه توضيحات hadi_joulaee جان اينو اضافه ميكنم كه در انتهاي كار با آرايه عمل free كردن مقدار فظاي اختصاص يافته رو حتما انجام بديد تا اصطلاحا حافظه اختصاص يافته نشط نكند.

    موفق باشيد
    يا علي

  8. #8
    پروفشنال
    تاريخ عضويت
    May 2006
    محل سكونت
    کرج
    پست ها
    746

    پيش فرض

    آقا منم تا اونجایی که یادم میاد با c که نمیشد یه همچین کاری کرد ولی با c++ رو نمی دونم.

  9. #9
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    پيش فرض

    در زبان سی با دستور زیر میشه:
    مثلا برای آرایه ای از نوع int و طول n
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و برای بازگرداندن حافظه heap به سیستم از تابع free به فرم زیر استفاده میشه:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by hadi_joulaee; 24-08-2007 at 20:53.

  10. #10
    داره خودمونی میشه hadi_joulaee's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    <iostream.h>
    پست ها
    137

    پيش فرض

    اگه زبان c قادر به یه همچین کار ساده ای نباشه دیگه اسمشو نمیشه گذاشت زبان برنامه نویسی!

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •