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

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




صفحه 1 از 3 123 آخرآخر
نمايش نتايج 1 به 10 از 25

نام تاپيک: چند سوال در ++c

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    123

    پيش فرض چند سوال در ++c

    چگونه میشه یه آرایه با تعداد اعضای بی نهایت تعریف کرد ؟
    از دستور enum چه استفاده ای میشه کرد ؟ میشه مثال بزننین

  2. #2
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2008
    پست ها
    4

    پيش فرض

    سلام
    با لیست پیوندی link list میشه

  3. این کاربر از alip30c بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه Lordmaster's Avatar
    تاريخ عضويت
    Jan 2009
    محل سكونت
    تهران
    پست ها
    173

    پيش فرض

    این کار در c با آرایه امکانپذیر نیست چون با آرایه شما فقط میتونید آرایه ای با طول ثابت تعریف کنید و توانایی تغییر طول آرایه رو ندارید.در vb این امکان با redim هست ولی شما در c برای اعضای بی نهایت و قابل تغییر باید از لیست پیوندی استفاده کنید روش کار هم به اینصورته که هر گره (node) که داده میگیره به آدرس گره بعدی اشاره می کنه به همین صورت تا زمانی که حافظه تون جا داشته باشه شما می تونید داده وارد کنید و فقط کافیه گره شروع رو داشته باشید تا به تمام گره های دیگه دسترسی پیدا کنید و زمانی هم که به گرهی رسیدیم که آدرس گره بعدی رو نداشت اون گره ،گره پایانی ماست.در لیست پیودنی گره شروع خیلی مهمه چون اگر گمش کنید کل لیستتون رو گم کردید!

  5. این کاربر از Lordmaster بخاطر این مطلب مفید تشکر کرده است


  6. #4
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    دوستان در مورد آرایه توضیح دادن .
    ولی در مورد enum :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    الان PAWN مقدار 0 داره . ROOK مقدار 1 و KNIGHT مقدار 2 و ....... .
    یعنی مثلا اگه نوع داده برگشتی تابع شما int باشه شما می تونین یکی از این اعضای enum رو برگردونین و مشکلی هم پیش نمیاد .
    مثلا فرض کنین شما دارین برنامه شطرنج رو می نویسین و تو اون دو حالت سفید و سیاه دارین . می خواین مثلا به سفید 0 رو انتساب بدین و به سیاه 1 رو . اگه این کارو بکنین طی برنامه ممکنه سردرگم بشین که سیاه 0 بود یا 1 . مجبورین دوباره برگردین و اون جایی که این انتساب رو انجام دادین نگاه بکنین . با استفاده از enum به صورت زیر می تونین به جای 0 از خود white استفاده کنین :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه می خواین white مقدار 1 بگیره و BLACK مقدار 2 می تونین این کارو بکنین :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه بعد از BLACK یه مقدار دیگه هم داشتیم اون هم 3 می گرفت .

  7. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  8. #5
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    123

    پيش فرض

    یه سوال دیگه :
    می خواستم تو یه آرایه 2 بعدی که مثلا 10 سطر و 10 ستون داره به یک آرایه به طور رندوم (random) اشاره کنم یعنی یه آرایه به طور رندوم انتخاب کنم . چه طوری باید این کار رو کنم ؟

  9. #6
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    اصلا متوجه نشدم . یعنی اینکه محتوای آرایه رو به صورت Random پر کنین ؟

  10. #7
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    123

    پيش فرض

    مثلا یه آرایه رو به طور رندوم انتخاب کنیم و مقدار 1 بهش بدیم
    a[i][j]f
    که i و j دلخواه و رندوم توسط کامپایلر انتخاب بشه

  11. #8
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

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

  12. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


  13. #9
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2009
    پست ها
    48

    پيش فرض فایل

    سلام من دو سوال داشتم فقط اگر می شود جواب این سوال را علاوه بر
    ++C به #C هم بدهید ممنون
    برای دسترسی به فایل کامپیوتر در زبان #C باید از namespace زیر استفاده کرد :
    system.io
    1- در ++C چه کتابخانه ای را باید include کنیم ؟
    2- لطفا تابع های موجود در system.io را توضیح دهید و همچنین معادل آنها در ++C ؟

  14. #10
    داره خودمونی میشه
    تاريخ عضويت
    Sep 2008
    پست ها
    123

    پيش فرض

    ممنون از جوابتون
    یه سوال دیگه :
    تو یه لیست که از یه آرایه با تعداد مثلا 7 عضو تشکیل شده می خواستم مقدار ماکسیمم این آرایه ها رو پیدا کنم
    الگوریتم نوشتنش با while رو هر کاری کردم نشد بنویسمش . میشه کمک کنین ؟
    مثلا آرایه 1 مقدار 8 دارد و آرایه 2 مقدار 78 و ... و به همین ترتیب . مثلا اگه بیشترین مقدار 256 هست . می خواستم این مقدار رو پیدا کنه و نمایش بده

صفحه 1 از 3 123 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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