• 大小: 247KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-06
  • 语言: C/C++
  • 标签: C语言  

资源简介

重温DOS下的应用软件是如何做出来的,也是学习C语言实践的好样本。

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
#include

#include “myinclu\Mychars.h“
#include “myinclu\Myprchar.h“
#include “myinclu\Mydefine.h“

#define AB 10


FILE *fp;


int MaxXMaxYCtr_valCtr_old;

/********************************************/
/*                                          */
/*          屏幕图像函数列表                */
/*                                          */
/********************************************/
void Init_graph(void); /* BGI初始化 */
void Main_window(void);/*主窗口*/
void Draw_window(int sxint syint wwint hhchar *str);/*窗口外沿*/
void Draw_swindow(int sxint syint wwint hhchar *str);/*小窗口*/
void Draw_menu(int x_startint y_startint wwint hh);/*矩形*/
void Down_menu(int x_startint y_startint wwint hhint deep);/*凹*/
void Up_menu(int x_startint y_startint wwint hhint deep);/* 凸 */
void Draw_mat(char *matint matsizeint xint yint color); /*打印字模*/
void Up_button(int butt_lftint butt_topint butt_wdint butt_Htint deepchar *str);/*主按钮弹七*/
void Down_button(int butt_lftint butt_topint butt_wdint butt_Htint deepchar *str);/*主按钮按下*/
void Up_sbutton(int butt_lftint butt_topint butt_wdint butt_Htint deepchar *str);/*小按钮弹起*/
void Down_sbutton(int butt_lftint butt_topint butt_wdint butt_Htint deepchar *str);/*小按钮按下*/
void Butt_Chg(void);/*重画按钮状态*/
void Clr_scr(int butt_lftint butt_topint butt_wdint butt_Ht);/*清除部分屏幕*/



/********************************************/
/*                                          */
/*          数据操作函数列表                */
/*                                          */
/********************************************/
void scanbills(int *bills); /*检测票况*/
int buybilla(int *bills);/*购买有烟区票*/  /*****本程序无效******/
int buybillb(int *bills);/*购买无烟区票*/  /*****本程序无效******/
int buysucc(int bnumber);/*购买成功提示*/
int buyend(int baint bb);/*购买结束提示*/
int buyfull(char  *str1char *str2);/*因满无法购买提示*/
void giveok(int billnum);/*退票成功提示*/
void giveerr(char *tdinfo); /*退票失败提示*/
int inputbox(int tdflag);/*输入数据窗口*/
int checktb(int billnumint *bills);/*检测被退票*/
void scanbilla(int *billschar *resbills);/*输出有烟区票况*/
void scanbillb(int *billschar *resbills);/*输出无烟区票况*/
void hpfull(void);/*满票无法换*/
int inputboxbuy(char *xiyanquchar *feixiyan);/*购买数据接受*/
int inputboxhc(char *xiyanquchar *feixiyan);/*换成数据接受*/
void huanok(int numoldint numnew);/*换成功信息*/


/********************************************/
/*                                          */
/*          文件操作函数列表                */
/*                                          */
/********************************************/
void loaddata(char *filenameint *bills); /*读取数据文件*/
void savedata(char *filenameint *bills); /*存储数据文件*/
void clrdata(char *filenameint *bills);  /*清楚数据文件*/

/********************************************/
/*                                          */
/*            其它函数列表                  */
/*

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      20300  2004-02-26 15:08  myinclu\Mychars.h

     文件        947  2004-02-26 14:38  myinclu\Mydefine.h

     文件       4085  2005-05-24 20:58  myinclu\Myprchar.h

     文件      44831  2005-05-24 20:19  myinclu\flyp.c

     目录          0  2005-11-12 13:13  myinclu

     文件         20  2005-05-24 20:56  data

     文件      36387  2004-10-01 17:06  flyx1.c

     文件      77006  2004-11-20 15:55  FLYX1.EXE

     文件      51366  2005-05-24 20:56  flyx.c

     文件      70182  2005-05-24 20:56  FLYX.EXE

     文件      22809  2005-05-24 20:56  FLYX.OBJ

     文件     267616  1996-10-03 11:13  HZK16

----------- ---------  ---------- -----  ----

               595767                    13


评论

共有 条评论