c语言之库函数b开头(C language library function B start)
c语言之库函数b开头(C language library function B start)
Function name: Bar
Function: draw a two-dimensional bar chart
Usage: void, far, bar (int, left, int, top, int, right, int, bottom);
Procedure example:
#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_FILL; i
{
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;
}
Function name: bar3d
Function: draw a three dimensional bar graph
Usage: void, far, bar3d (int, left, int, top, int, right, int, bottom),
Int, depth, int, topflag);
Procedure example:
#include
#include
#include
#include
Int main (void)
{
Request auto detection / * * /
Int, gdriver = DETECT, gmode, errorcode;
Int, midx, Midy, i;
Initialize graphics 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 error * / code
}
Midx = getmaxx () / 2;
Midy = getmaxy () / 2;
Loop through the fill patterns * / / *
For (i=EMPTY_FILL; i
{
Set the fill style / * * /
Setfillstyle (I, getmaxcolor ());
Draw the 3-D bar / * * /
Bar3d (midx-50, midy