صفحه 1 از 1

Segmentation Fault ؟!

ارسال شده: شنبه ۷ خرداد ۱۳۹۰, ۹:۳۲ ب.ظ
توسط cheka
سلام من یک برنامه ی ساده تو C نوشتم ، از نظر سینتکس مشکلی نداره و کامل کامپایل میشه اما موقع ران خطایی به این مضمون "Access violation (Segmentation fault) has raised in your program" میده ، تو برنامه از پوینتر هم استفاده نکردم . دوستان اگر کسی میدونه مشکل چیه و چطور میشه Debug کرد خیلی ممنون میشم اگر کمک کنید . تصویر

Re: Segmentation Fault ؟!

ارسال شده: دوشنبه ۱۶ خرداد ۱۳۹۰, ۸:۲۶ ق.ظ
توسط Mahdi1944
  ,
علت اين خطا به طور کلي دسترسي نادرست يکي از اجزاي برنامه به بخشي از حافظه هست که به هر دليلي مثل بازه‌ي نادرست، دسترسي به بخشي که سيستم عامل اون رو حفاظت ميکنه و يا اشاره گر به null و ... هست، اگر تابع خاصي رو صدا زديد ممکنه علت اين باشه و اگر با کامپايلر تحت داس نوشتيد و مثلا در ويندوز استفاده ميکنيد، شايد دسترسي‌هاي لازم رو نداره، اين موارد رو بررسي کنيد