首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个C的图形程序有关问题,请求.

2012-04-10 
一个C的图形程序问题,请求高手指点..此C图形程序是显示多个同心圆,我用window函数想控制显示结果占屏幕的

一个C的图形程序问题,请求高手指点..
此C图形程序是显示多个同心圆,我用window函数想控制显示结果占屏幕的大小比例,但是此程序运行结果始终占整个屏幕,请问如何才能使其不占整个屏幕呢??我搞了一天也没成功,哪位高手能指点一下??在下将佩服之至....
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
main()
{ int driver,mode,i;
  float j,k;
  k=2;
  j=1;
  driver=DETECT;
  mode=0;
  initgraph(&driver,&mode,"");
  setbkcolor(YELLOW);
  window(6,8,38,40);//?????
  for(i=0;i<=20;i++)
  {  

  setcolor(2);
  circle(310,250,k);
  k=k+j;
  j=j+0.2;
  }
  
 }

[解决办法]
window 是在文本方式下用的
用bar可满足要求

C/C++ code
#include <stdio.h > #include <graphics.h > #include <conio.h > main() {      int driver,mode,i;     float j,k;     k=2;     j=1;     driver=DETECT;     mode=0;    initgraph(&driver,&mode,"");         setfillstyle(SOLID_FILL , YELLOW );     bar(getmaxx() / 2 -200,getmaxx() / 2 - 200, getmaxx() / 2 + 100 ,getmaxx() / 2 + 100);/*    setbkcolor(YELLOW);     window(6,8,38,40);*/        for(i=0;i <=20;i++)     {                   setcolor(2);         circle(310,250,k);         k=k+j;         j=j+0.2;     }     getch();} 

热点排行