用C语言编辑一个模拟时钟。

来源:百度知道 编辑:UC知道 时间:2024/06/09 08:32:29
用C语言编辑但是要在C++运行环境中运行的。希望高手们能够帮个忙。
可是要在C++中运行的。带有#include<graphics.h> 的在其中无法运行。

ps:把#include<graphics.h> 换为#include <windows.h>,因为#include<graphics.h> 是TC的图形库文件,而VC++的图形库文件是#include <windows.h>,总之,好多都是在TC环境下用的
如果找不到,你就找对应的VC下的库把

#include <windows.h>
#include<math.h>
#include<dos.h>
#define pi 3.1415926
#define X(a,b,c) x=a*cos(b*c*pi/180-pi/2) 300;
#define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2) 240;
#define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y)
void init()
{int i,l,x1,x2,y1,y2;
setbkcolor(1);
circle(300,240,200);
circle(300,240,205);
circle(300,240,5);
for(i=0;i<60;i )
{if(i%5==0) l=15;
else l=5;
x1=200*cos(i*6*pi/180) 300;
y1=200*sin(i*6*pi/180) 240;
x2=(200-l)*cos(i*6*pi/180) 300;
y2=(200-l)*sin(i*6*pi/180) 240;
line(x1,y1,x2,y2);
}
}
main()
{
int x,y;
int gd=VGA,gm=2;
unsigned char h,m,s;
suct time t[1];
initgraph(&gd,&gm,&quo