English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
المكروات مكتبة C EDOM يُمثل خطأ في المجال، الذي يحدث عند انتهاء مدخلات المعادلة الرياضية من مجالها المحدد، حيث يتم تعيين errno إلى EDOM.
هذا هو إعلان الماكرو EDOM.
#define EDOM some_value
NA
NA
هذا المثال يوضح استخدام الماكرو EDOM.
#include <stdio.h> #include <errno.h> #include <math.h> int main() { double val; errno = 0; val = sqrt(-10); if(errno == EDOM) { printf("قيمة غير صحيحة \n"); } else { printf("القيمة الصحيحة\n"); } errno = 0; val = sqrt(10); if(errno == EDOM) { printf("القيمة غير الصحيحة\n"); } else { printf("القيمة الصحيحة\n"); } return(0); }
لنقوم بتشغيل البرنامج المذكور أعلاه، وسيكون هناك النتيجة التالية:
القيمة غير الصحيحة القيمة الصحيحة