📜  C中的pieslice()函数

📅  最后修改于: 2021-05-26 02:42:00             🧑  作者: Mango

pieslice()绘制并填充中心为(x,y)且给定半径为r的饼图切片。切片从s_angle到e_angle,它们是饼图切片的开始角度和结束角度。扇形的角度以度为单位,并逆时针测量。

句法 :

void pieslice(int x, int y, int s_angle, 
                    int e_angle, int r);

where,
(x, y) is center of the circle.
r is the radius of the circle.
s_angle and e_angle are the starting 
and ending angles respectively.

例子 :

输入:x = 300,y = 300,s_angle = 0,e_angle = 120,r = 150输出: 输入:x = 300,y = 300,s_angle = 30,e_angle = 100,r = 200输出:

下面是pieslice()函数:

// C Implementation for drawing pieslice
#include 
  
// driver code
int main()
{
    // gm is Graphics mode which 
    // is a computer display mode 
    // that generates image using pixels.
    // DETECT is a macro defined in
    // "graphics.h" header file
    int gd = DETECT, gm;
  
    // initgraph initializes the 
    // graphics system by loading a 
    // graphics driver from disk
    initgraph(&gd, &gm, "");
  
    // pieslice function
    pieslice(300, 300, 0, 120, 150);
  
    getch();
  
    // closegraph function closes the 
    // graphics mode and deallocates all 
    // memory allocated by graphics system .
    closegraph();
  
    return 0;
}

输出 :

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。