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

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




نمايش نتايج 1 به 4 از 4

نام تاپيک: crash program pointer اشاره گر

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    6

    پيش فرض crash program pointer اشاره گر


    با سلام
    برنامه زیر در کامپایل بدون ایراد هست ولی هنگام اجرا کرش می کند
    البته اگر به متغیر اشاره گر ،عدد دیگری غیر از یک اضافه کنیم بدون مشگل کار می کند
    دلیل این موضوع چیست؟
    ممنون


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by MOHSENSHAB; 05-07-2013 at 01:26.

  2. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    این برنامه اصلا منطقی نیست.
    شما اشاره گرتان int می باشد و به چیزی هم که اشاره می کند یک int هست پس اشاره گر تنها یک خانه ی valid دارد با حرکت اشاره گر شما به خانه های دیگر حافظه می روید که مجاز نیستید. در واقع برنامه شما ار نظر من مشکل تداخل حافظه دارد. حالا چه با 1 و چه n با اشاره گر جمع شود.
    من فکر می کنم شما مد نظرتان آرایه باشد. لذا i را یک آرایه تعریف کنید.

    موفق باشید.

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    6

    پيش فرض

    سلام
    با تشکر
    این برنامه در کامپایل هیچ ایرادی ندارد.چرا نمی شود به خانه های دیگر حافظه رفت.من وقتی عدد 2 یا 3 رو میزنم برنامه کامل کار می کند.دلیل این ممنوعیت چیست؟

  4. #4
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    6

    پيش فرض

    خیلی ممنونMsba
    دلیل خرابی همونی که گفتید.ما اجاز نداریم به هر ادرسی برویم چون احتمال دارد توسط برنامه های دیگر اشغال شده باشد وخطر تداخل حافظ پیش می ایید.البنه امکان دارد حافظ مورد نظر هم خالی باشد و هیچ مشکی پیش نیاید(شانس)

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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