资源简介

C语言的几个课程设计,turbo下似乎用graphics.h编写而成,比较简单,有源码

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include
#include
#include
#define  UP   0x4800
#define DOWN  0x5000
#define LEFT  0x4b00
#define RIGHT 0x4d00
#define KONG  0x3920
#define  w    0x1177 
#define  a    0x1e61
#define  s    0x1f73
#define  d    0x2064
#define  HUI  0x1c0d
#define  ESC  0x011b
#define  VOI1 0x2960
#define  VOI2 0x4a2d
#define  F5   0x3f00
#define  F1   0x3b00
#define  F9   0x4300
#define closegr closegraph
int flag1=1flag2=1arm=0  ;
int x=295y=240soldierfl ;
int sor1=0sor2=0total=0 ;
int record[18][17]={{0}} ;
char str[10] ;


void initgr(void) /* BGI初始化 */
{
  int gd = DETECT gm = 0; /* 和gd=VGAgm=VGAHI是同样效果 */
  registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
  initgraph(&gd &gm ““);
}

void drawmat(char *matint matsizeint xint yint color)
/*依次:字模指针、点阵大小、起始坐标(xy)、颜色*/
{
  int i j k n;
  n = (matsize - 1) / 8 + 1;
  for(j = 0; j < matsize; j++)
    for(i = 0; i < n; i++)
      for(k = 0;k < 8; k++)
        if(mat[j * n + i] & (0x80 >> k))  /*测试为1的位则显示*/
          putpixel(x + i * 8 + k y + j color);
}



char hong48H[]={
/* 以下是 ‘红‘ 的 48点阵黑体 字模,288 byte */
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x18
  0x000x000x000x000x000x1C0x000x00
  0x000x000x000x380x000x000x000x00
  0x000x300x010xFF0xFF0xE00x000x30
  0x010xFF0xFF0xE00x000x600x010xFF
  0xFF0xE00x000x600x000x010xC00x00
  0x000xC00x000x010xC00x000x000xC0
  0x200x010xC00x000x010x800x380x01
  0xC00x000x010x000x700x010xC00x00
  0x030x000x600x010xC00x000x060x00
  0xC00x010xC00x000x0F0xFF0xC00x01
  0xC00x000x0F0xFF0x800x010xC00x00
  0x0F0xFF0x000x010xC00x000x0F0x83
  0x000x010xC00x000x000x060x000x01
  0xC00x000x000x0C0x000x010xC00x00
  0x000x0C0x000x010xC00x000x000x18
  0x000x010xC00x000x000x300x000x01
  0xC00x000x000x600x000x010xC00x00
  0x000xE00x000x010xC00x000x010xC0
  0x300x010xC00x000x070xFF0xF00x01
  0xC00x000x030xFF0xF00x010xC00x00
  0x030xFF0x800x010xC00x000x030x00
  0x000x010xC00x000x000x000x000x01
  0xC00x000x000x000x000x010xC00x00
  0x000x000x000x010xC00x000x000x00
  0x700x010xC00x000x000x1F0xF00x01
  0xC00x000x0F0xFF0xF30xFF0xFF0xF0
  0x0F0xFF0x030xFF0xFF0xF00x070xF0
  0x030xFF0xFF0xF00x060x000x030xFF
  0xFF0xF00x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x00
};



char lan48H[]={
/* 以下是 ‘蓝‘ 的 48点阵黑体 字模,288 byte */
  0x000x000x000x000x000x000x000x00
  0x000x000x000x000x000x000x000x06
  0x000x000x000x000x600x060x000x

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-10-03 10:05  五子棋\
     文件       40566  2010-10-18 22:57  五子棋\big gobang.EXE
     文件       34498  2011-02-05 19:20  五子棋\big gobang.c
     文件       42178  2010-10-21 21:50  五子棋\small gobang.EXE
     文件       38169  2011-02-05 19:20  五子棋\small gobang.c
     目录           0  2013-10-03 10:05  扫雷\
     目录           0  2013-10-03 10:05  扫雷\扫雷\
     文件      133795  2011-02-24 12:32  扫雷\扫雷\SAOLEI.EXE
     文件        6709  2011-04-04 17:17  扫雷\扫雷\saolei.c
     目录           0  2013-10-03 10:05  扫雷\扫雷(键盘)\
     文件       50218  2011-02-05 19:50  扫雷\扫雷(键盘)\SAOLEI.EXE
     文件       69369  2011-02-05 19:50  扫雷\扫雷(键盘)\saolei.c
     目录           0  2013-10-03 10:05  扫雷\扫雷(鼠标)\
     文件      121507  2011-02-20 16:33  扫雷\扫雷(鼠标)\SAOLEI~1.EXE
     文件       42974  2011-02-24 12:33  扫雷\扫雷(鼠标)\saolei(mouse).c
     目录           0  2013-10-03 10:05  记事本\
     文件      106311  2011-03-17 11:47  记事本\NOTEPAD.EXE
     文件       50801  2011-03-17 11:47  记事本\Notepad.c
     目录           0  2013-10-03 10:05  记事本\Notepad过程\
     文件       30020  2011-03-13 20:27  记事本\Notepad过程\Notepad.c
     文件       22131  2011-02-25 23:29  记事本\Notepad过程\Notepad动画.c
     文件        9704  2011-02-27 04:53  记事本\Notepad过程\note1.c
     文件       30058  2011-03-13 11:32  记事本\Notepad过程\note10.c
     文件        9654  2011-03-03 08:56  记事本\Notepad过程\note2.c
     文件       10100  2011-03-03 09:00  记事本\Notepad过程\note3.c
     文件       10077  2011-03-11 23:34  记事本\Notepad过程\note4.c
     文件       11855  2011-03-12 10:22  记事本\Notepad过程\note5.c
     文件       18757  2011-03-12 16:41  记事本\Notepad过程\note6.c
     文件       21275  2011-03-12 22:30  记事本\Notepad过程\note7.c
     文件       25894  2011-03-13 10:43  记事本\Notepad过程\note8.c
     文件       28979  2011-03-13 11:04  记事本\Notepad过程\note9.c
............此处省略4个文件信息

评论

共有 条评论