ฟังก์ชัน arc() ใน graphics.h ใช้วาดเส้นโค้งส่วนของวงกลม
Syntax
void arc(int x, int y, int start_angle, int end_angle, int radius);พารามิเตอร์
- x, y: จุดศูนย์กลางของโค้ง
- start_angle: มุมเริ่มต้น (องศา)
- end_angle: มุมสิ้นสุด (องศา)
- radius: รัศมี
ตัวอย่าง: วาดโค้ง 155° ถึง 300° รัศมี 100 ที่ (250,250)
#include <graphics.h>
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
arc(250, 250, 155, 300, 100);
getch();
closegraph();
return 0;
}
หมายเหตุ: ต้องคอมไพล์กับไลบรารี graphics (เช่น WinBGIm บน Windows) และลิงก์ -lbgi -lgdi32