圆弧在图形中非常常见,因为它们是复杂形状的构建块。制作圆弧非常简单,因为我们只需要调用一个函数。
制作一个的函数arc()
, 接受五个参数x
,y
坐标、起始角、终止角和半径。这将使弧将所有值都很好。下面的示例处理所有这些事情,因为它实现了四个弧。
你应该总是使用getch()
函数来冻结屏幕,以便您可以看到输出。该arc()
函数来自graphics.h
文件,该文件应包含在程序文件中。
graphics.h - C 中的 arc() 函数示例
#include <graphics.h>
#include <conio.h>
int main()
{
//initilizing graphic driver and
//graphic mode variable
int graphicdriver=DETECT,graphicmode;
//calling initgraph with parameters
initgraph(&graphicdriver,&graphicmode,"c:\\turboc3\\bgi");
//Printing message for user
outtextxy(10, 10 + 10, "Program to draw arcs of diffrent sizes in C graphics");
// creating arcs using arc function.
arc(100, 100, 0, 100, 50);
arc(250, 100, 0, 150, 50);
arc(400, 100, 0, 200, 50);
arc(550, 100, 0, 250, 50);
getch();
return 0;
}
输出
相关用法
- C语言 atan2()用法及代码示例
- C语言 abs()用法及代码示例
- C语言 asin()用法及代码示例
- C语言 atan()用法及代码示例
- C语言 acos()用法及代码示例
- C语言 assert()用法及代码示例
- C语言 asctime()、asctime_s()用法及代码示例
- C语言 fread()用法及代码示例
- C语言 feof()用法及代码示例
- C语言 imagesize()用法及代码示例
- C语言 getarcoords()用法及代码示例
- C语言 strcspn()用法及代码示例
- C语言 setlinestyle()用法及代码示例
- C语言 showbits()用法及代码示例
- C语言 sprintf()用法及代码示例
- C语言 outtextxy()用法及代码示例
- C语言 isgraph()用法及代码示例
- C语言 grapherrormsg()用法及代码示例
- C语言 moveto()用法及代码示例
- C语言 putchar()用法及代码示例
注:本文由纯净天空筛选整理自Manu Jemini大神的英文原创作品 arc() function of graphics.h in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。