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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 16 از 16

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

  1. #11
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض

    ببخشيد من متوجه نشدم، در c طول آرايه بايد مشخص باشد .البته يك كلكهائي مي شه زد(مثل استفاده از
    define # و...) در ضمن هر برنامه ائي يك سري خصوصيات داردو نمي توان گفت چون كار مارا راه نمي اندازد ضعيف است.

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

    پيش فرض

    ببخشيد من متوجه نشدم، در c طول آرايه بايد مشخص باشد .البته يك كلكهائي مي شه زد(مثل استفاده از
    define # و...) در ضمن هر برنامه ائي يك سري خصوصيات داردو نمي توان گفت چون كار مارا راه نمي اندازد ضعيف است.

    بله در بیشتر زبان های بر نامه نویسی باید طول آرایه مشخص باشه ولی میتونی با استفاده از تخصیص حافظه پویا یه آرایه با طول متغیر بسازی
    در ضمن اگه یه زبون برنامه نویسی از یه همچین چیزی پشتیبانی نکنه باید بگیم قویه؟
    یه فرقی باید بین یه زبون مثل بیسیک با سی یا زبون دیگه باشه؟ مگه نه!

  3. #13
    اگه نباشه جاش خالی می مونه sherlockholmz's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    دنياي قبل از مرگ
    پست ها
    439

    پيش فرض

    البته ميبخشيد ولي به زعم من تخصيص حافظه پويا و آرايه با طول متغير دو مقوله مجزا هستند.شايد بتوان مشكل داشتن يك آرايه متغير را با تخصيص حافظه حل كرد ليكن آيا اين محل خصوصيات يك آرايه را دارد؟
    با استفاده از پوينترها كمبودهاي آرايه جبران ميگردد ليكن فكر مي كنم منظور STAR 5060 مطلقا" آرايه (با تمام خصوصيات منحصر به فردش) با طول متغير بود ،كه چنين چيزي در c وجود ندارد.

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

    پيش فرض

    سلام
    با اجازه دوستان.
    در مورد "تخصیص حافظه پویا" و "تخصیص آرایه پویا" اگر درست متوجه شده باشم، شما معتقید احتمالاً فرق دارند.

    ولی در واقع فرقی با هم ندارد، مخصوصاً در ++C چون خود متغییر معرف آرایه در ++C یک اشاره گری به نقطه اول آرایه در حافظه است و شما به راحتی با یک تبدیل قالب ریزی کم خرج با کمک پرانتز و نوع درخواستی میتوانید وجحه دیداری "آرایه پویا" را به "حافظه پویا" تغییر دهید.
    یک چیزی شبیه دستور union که یک محل مشترک حافظهع را با دیدهای مختلف عرضه میکند، ان هم همان است، در اصل تخصیص آرایه، حافظه پویا میگیرد و اشاره گر شروع را تنظیم میکند.

    امیدوارم اصل سوالتان را درست متوجه شده باشم.

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

    پيش فرض

    اگر شما یه نگاهی به نحوه استفاده از آرایه و استفاده از یه ناحیه حافظه بندازید متوجه فرقشون می شید.آرایه با یه ناحیه حافظه هر دو شون ناحیه ای از حافظه اند ام این کجا و اون کجا.malloc یه تابع است که باید header file مخصوص خودش رو ابتدای برنامه قرار بدین.malloc ممکنه که نتونه ناحیه مورد نیاز شما رو از حافظه تخصیص بده.
    Last edited by ali zi zeperto; 12-11-2007 at 13:21.

  6. #16
    در آغاز فعالیت
    تاريخ عضويت
    Oct 2011
    پست ها
    18

    پيش فرض

    آقایون ازتون خواهش میکنم کمکم کنید،من فردا تحویل پروژه دارم نمیدونم چیکار کنم
    کسی هست بتونه پروژه زیرو به هر زبانی که شده واسم بنویسه؟ تورو خدا کمکم کنید

    برنامه ای بنویسید که عناصر استک آ با سایز 10 از ورودی دریافت کند سپس با استفاده ار حداقل ساختمان داده اضافی

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

    در دو حالت
    الف:
    جهت پیاده سازی ساخمان داده های مورد نیاز از آرایه استفاده کنید
    ب:
    از لیست های پیوندی

    اگه کسی تونست واسم میل کنه یا خبرم بده اینم ایمیلم
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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