求助VC++输出图形问题
在圆心(400,400)半径为200的圆弧上等简割取40个点 分别两两连接这些点并将图形输出利用CDC的LinTo来绘线, 建一个单文档的工程, 在CXXView的OnDraw(CDC *pDC)中添加如下绘制代码:
static int step=40; // 步长, 越高越精细, 你要的是40
static int Radius=200; //半径
static CPoint pos=CPoint(400,400); //圆心位置
pDC->MoveTo(pos.x+Radius*(float)cos(0.0f), pos.y+Radius*(float)sin(0.0f));//起始点
for(int ni=0; ni<step; ++ni)//
pDC->LineTo(pos.x+Radius*(float)cos(2* PI/step*ni), pos.y+Radius*(float)sin(2* PI/step*ni));//
pDC->LineTo(pos.x+Radius*(float)cos(0.0f), pos.y+Radius*(float)sin(0.0f));//最后与起始点相连
这我写的但老报错 谁能做成EXE发我下 或者详细说下步骤不知道哪错了