国开行是什么意思:C语言的注释 谁能帮忙把注释写完啊...急求

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 02:35:29
/***************************/

/* 定义头函数 */

/***************************/
#include<stdio.h>
#include<stdlib.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<math.h>
/***************************/

/* 定义宏及全局变量 */

/***************************/
#define PI 3.1415926
int a,b,c;
struct time t;
/***************************/

/* 显示日期函数 */

/***************************/
void draw_clock_date(void)
{
int i;
char buffer[80];
struct date d;
setcolor(15); /*设定颜色*/
getdate(&d); /*获取系统日期*/
moveto(375,230); /*将光标移至指定位置*/
putpixel(getx(),gety(),getmaxcolor());
sprintf(buffer,"%d.%d.%d",d.da_year,d.da_mon,d.da_day,getx(),gety());/*输出系统日期*/
outtext(buffer);
setcolor(8); /*设定颜色*/
for(i=0;i<=5;i++) /*画矩形将日期框住*/
rectangle(360+i,220+i,460-i,260-i);
}
/****************************/

/* 画特殊效果 */

/****************************/
void draw_clock_special(int color)
{
setcolor(color); /*设定颜色*/
circle(200,160,a); /*画圆*/
delay(5000); /*延时*/
circle(200,160,a-12); /*画圆*/
delay(5000); /*延时*/
setcolor(color-9); /*设定颜色*/
circle(200,160,a); /*画圆将原图覆盖*/
delay(3000); /*延时*/
circle(200,160,a-12); /*画圆将原图覆盖*/
b++;
}
/****************************/

/* 画表盘 */

/****************************/
void draw_clock_face(void)
{
int i;
setcolor(1); /*设定颜色*/
ellipse(300,240,0,360,300,230); /*画椭圆*/
circle(300,240,220); /*画圆*/
circle(300,240,219); /*画圆*/
setcolor(14); /*设定颜色*/
circle(300,240,214); /*画圆*/
circle(300,240,213); /*画圆*/
setcolor(1); /*设定颜色*/
for(i=0;i<=5;i++) /*画圆*/
circle(300,240,1+i);
setlinestyle(0,0,3); /*设定画线模式*/
setcolor(8); /*设定颜色*/
for(i=0;i<=3;i++) /****************
{
line(300+i,26,300+i,36);
line(300+i,454,300+i,444);
line(86,240+i,96,240+i);
line(514,240+i,504,240+i);
}
line(407,55,393,80);
line(485,133,460,141); 画刻度
line(485,347,458,332);
line(407,425,388,398);
line(193,425,211,397);
line(115,347,139,330);
line(115,133,143,149);
line(193,53,213,82); *****************/

还缺什么??