大虾们,帮我看看这个程序,怎么画不出
我是用VC6.0画sin函数,有graph函数库,坐标能画出,但sin函数图象画不出#include<conio.h>
#include<graphics.h>
#include<math.h>
#define pi 3.14159265
void DrawCoord();
void Drawstg();
void Drawcurve();
void initgr(void)
{
int driver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"");
}
int main(void)
{
initgr();
DrawCoord();
Drawstg();
Drawcurve();
getch();
closegraph();
return 0;
}
void DrawCoord() /*画坐标系*/
{
line(200,0,200,400); /*y轴*/
line(0,200,400,200); /*x轴*/
line(200,0,195,5); /*箭头*/
line(200,0,205,5);
line(400,200,395,195);
line(400,200,395,205);
outtextxy(180,10,"y");
outtextxy(380,180,"x");
outtextxy(210,210,"O");
}
void Drawstg()
{
int x,y,i;
x=200,y=400;
for(i=0;i<400;i++)
{
line(x+5,y,x,y);
y-=10;
}
x=400,y=200;
for(i=0;i<400;i++)
{
line(x,y-5,x,y);
x-=10;
}
}
void Drawcurve()
{
int x;
double y;
for(x=200;x<(2*pi+200);x=(x+1))
{
y=sin((x-200))+200;
lineto(x,y);
}
}