功 能: 画一个二维条形图
用 法: void far bar(int left, int top, int right, int bottom)
程序例:
#include
#include
#include
#include
int main(void)
{
/* request auto detection */
int gdriver = DETECT, gmode, errorcode
int midx, midy, i
/* initialize graphics and local variables */
initgraph(&gdriver, &gmode, "")
/* read result of initialization */
errorcode = graphresult()
if (errorcode != grOk) /* an error occurred */
{
printf("Graphics error: %s\n", grapherrormsg(errorcode))
printf("Press any key to halt:")
getch()
exit(1)/* terminate with an error code */
}
midx = getmaxx() / 2
midy = getmaxy() / 2
/* loop through the fill patterns */
for (i=SOLID_FILLi
{
/* set the fill style */
setfillstyle(i, getmaxcolor())
/* draw the bar */
bar(midx-50, midy-50, midx+50,
midy+50)
getch()
}
/* clean up */
closegraph()
return 0
}
你好,这里是bar的详细参数说明:bar
这个函数用于画无边框填充矩形。
void bar(int left,int top,int right,int bottom)
参数:
left矩形左部 x 坐标。
top矩形上部 y 坐标。
right矩形右部 x 坐标。
bottom矩形下部 y 坐标。
麻烦采纳一下。