ห้องสมุด C แมโคร - EDOM
ลักษณะ
เกิดห้องสมุด C แมโครEDOM แสดงให้เห็นถึงข้อผิดพลาดโดเมนมันเกินพารามิเตอร์สำหรับการป้อนฟังก์ชั่นทางคณิตศาสตร์โดเมนที่กำหนด errno ตั้งให้แก่เอโดม
คำแถลง
นี่คือคำสั่งแมโคร 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("Invalid value \n"); } else { printf("Valid value\n"); } errno = 0; val = sqrt(10); if(errno == EDOM) { printf("Invalid value\n"); } else { printf("Valid value\n"); } return(0); }
Let 's รวบรวมและเรียกใช้โปรแกรมข้างต้นซึ่งจะส่งผลต่อไปนี้:
Invalid value Valid value