Panic的小屋

国破山河在,城春草木深。
随笔 - 151, 评论 - 1314, 引用 - 22, 文章 - 0

导航

公告

<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

留言簿(251)

随笔分类

随笔档案

文章档案

相册

国外好站推荐

工具网页

我的其他网页

我的网友

户外运动

美女的空间

搜索

最新评论

阅读排行榜

评论排行榜

这是以前写的两个小代码,仅供初学者参考

Posted on 2005-11-01 09:45 Panic 阅读(2972) 评论(2)  编辑 收藏
代码Move是一个在屏幕上跑来跑去的小鱼。
代码 倒计时 是一个简单的倒计时控制器,可以在经过给定的时间之后进行某种操作,关机或者执行某个可执行文件等等。

技术都十分简单。

代码下载:
http://blog.vckbase.com/Files/Panic/OldCode.rar

Feedback

# re: 这是以前写的两个小代码,仅供初学者参考

2005-11-03 11:26 by my12doom
MOVE.txt:

"这个是2001年,大学4年级写的小东西。
                 ----- Panic  "
哦,大4也在写这种小玩意?厄,估计是忙里偷闲吧。

# re: 这是以前写的两个小代码,仅供初学者参考

2005-11-24 08:59 by 佑赫
能不能有空帮我看个程序啊
我是个初学者
能不能再帮我把这个程序改的更漂亮些呢?
/*      时钟程序*/

#include <graphics.h>

#include <math.h>

#include <dos.h>

#include <conio.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);
  }
}

void main()
{

 int x,y;

 int gd=DETECT,gm=2;

 unsigned char h,m,s;

 struct time t[1];

 clrscr();

 initgraph(&gd,&gm,"c:\\borlandc\\bgi"); /* init the graph*/

 init();

 setwritemode(1);

 gettime(t);

 h=t[0].ti_hour;

 m=t[0].ti_min;

 s=t[0].ti_sec;

 setcolor(7);

 d(150,h,30);

 setcolor(14);

 d(170,m,6);

 setcolor(4);

 d(190,s,6);

 while(!kbhit())
 {
   while(t[0].ti_sec==s)

   gettime(t);

   sound(400);

   delay(70);

   sound(200);

   delay(30);

   nosound();
标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]