bar3d

bar3d

目录导航

基本内容

  函数名: bar3d

  功 能: 画一个三维条形图

  用 法: void far bar3d(int left, int top, int right, int bottom,

  int depth, int topflag);

  程序例:

  #include <graphics.h>

  #include <stdlib.h>

  #include <stdio.h>

  #include <conio.h>

  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<USER_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;

  }

相关百科
返回顶部
产品求购 求购