如何用C++画圆?

xiaofanshu 2008-04-12 02:39:33
如何用C++画圆?
...全文
3586 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
f22fbi 2008-04-12
  • 打赏
  • 举报
回复
GDI
九桔猫 2008-04-12
  • 打赏
  • 举报
回复
http://blog.csdn.net/vbspine/

看其中的BC3.1 画图技术那篇,然后找函数,很快就会了。
Supper_Jerry 2008-04-12
  • 打赏
  • 举报
回复
mfc gdi
zhoubaiwen 2008-04-12
  • 打赏
  • 举报
回复
CRect rect(0, 0, 20, 20)
pDC->ellipse(rect)
星羽 2008-04-12
  • 打赏
  • 举报
回复

#include "Stdio.h"
#include "Conio.h"

# include "graphics.h"
# include "math.h"
# define PI 3.1415926


void digui(int x,int y,int r)
{int xi[8],yi[8], a=45,n ;

circle(x,y,r);
if(r>=5)
{ for(n=1;n<=8;n++)
{xi[n]=x+2*r*sin(a*n*2*PI/360);
yi[n]=y-2*r*cos(a*n*2*PI/360);}


for(n=1;n<=8;n++)
{circle(xi[n],yi[n],r/4) ;
digui(xi[n],yi[n],r/4);}


}

}


int main(void)
{
int n,i,x,y,r=80;


int gdriver = DETECT , gmode;
initgraph ( &gdriver , &gmode ," ") ;




setbkcolor (2) ;
setcolor (4);


x=250;y=250;

digui(x,y,r) ;



getch ( ) ;
closegraph ( ) ;

}

laolaoliu2002 2008-04-12
  • 打赏
  • 举报
回复
Turbo c中有graphics.h图形函数库

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧