資源簡介
重溫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
評論
共有 條評論