C語言函數(shù)大全(b開頭)

字號:

函數(shù)名: bar
    功 能: 畫一個二維條形圖
    用 法: 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_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;
    }
    函數(shù)名: bar3d
    功 能: 畫一個三維條形圖
    用 法: void far bar3d(int left, int top, int right, int bottom,
    int depth, int topflag);
    程序例:
    #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-50, midx+50, midy+50, 10, 1);
    getch();
    }
    /* clean up */
    closegraph();
    return 0;
    }