یه error عجیب، کسی میدونه ؟

alli048

New Member
سلام
من وقتی برنامه ای رو که تو سی نوشتم اجرا می کنم بدونه نشون دادن نتیجه کار زود از بر نامه میادش بیرون و نمی ذاره نتیجه رو ببینم از دستور getch(); هم در آخر برنامه استفاده کرده ام .
فکر می کنم وقتی برنامخه اجرا میشه تا یه قسمتی میره بعدش error میده و از برنامه میادش بیرون بعد از کلی سرو کله زدن فهمیدم error زیر رو می ده :

floating point error : Divide by 0
Abnormal program termination

کسی می دونه این error برای چی هستش ؟؟؟
این error توی خط آخر برنامه نوشته میشه بعدش برنمه میادش بیرون چرا؟؟؟
خیلی فوری هستش
ممنون
 

the_king

مدیرکل انجمن
سلام
من وقتی برنامه ای رو که تو سی نوشتم اجرا می کنم بدونه نشون دادن نتیجه کار زود از بر نامه میادش بیرون و نمی ذاره نتیجه رو ببینم از دستور getch(); هم در آخر برنامه استفاده کرده ام .
فکر می کنم وقتی برنامخه اجرا میشه تا یه قسمتی میره بعدش error میده و از برنامه میادش بیرون بعد از کلی سرو کله زدن فهمیدم error زیر رو می ده :

Floating point error : Divide by 0
abnormal program termination

کسی می دونه این error برای چی هستش ؟؟؟
این error توی خط آخر برنامه نوشته میشه بعدش برنمه میادش بیرون چرا؟؟؟
خیلی فوری هستش
ممنون

خطای تقسیم بر صفر است، یکجایی از کد یک عددی بر مقدار 0 تقسیم شده که منجر به بروز خطا میشه.
اگر از کامپایلر های تحت dos استفاده می کنید، ابتدا سعی کنید کامپایلر های دیگری را امتحان کنید.
بدون مشاهده کد، تشخیص علت خطا عملی نیست. بررسی کنید که عمل تقسیم در کجای کد انجام شده.
 

جدیدترین ارسال ها

بالا