?? macro.h
字號:
#ifndef _mydb_macro
#define _mydb_macro
typedef char bool;
#define FILEPATH "c:\\stuinfo.dat"
#define INFOPATH "c:\\test.txt"
#define MAXSPACECOUNT 100 //系統(tǒng)所記錄的最大冗余塊數
#define MAXSUBCOUNT 200 //系統(tǒng)所允許存儲的最多科目數
//系統(tǒng)將自動產生的學生個數
#define BUFSIZE 20 //字符緩沖區(qū)大小
#define SHOWMAX 6 //屏幕最大顯示的科目數
#define TRUE 1
#define FALSE 0
#define READ 0x81
#define WRITE 0x82
#define SEARCH_SCHID 0x83 //通過學生的學號進行搜索
#define SEARCH_NAME 0x85 //通過學生的姓名進行搜索
#define SEARCH_SUB 0x86 //通過學科的名稱進行搜索
#define SHOW_PRIV 0x87 //顯示單個學生的個人信息
#define SHOW_PERMARK 0x89 //顯示單個學生的個人成績
#define SHOW_ALLMARK 0x90 //顯示所有學生的某科成績
#define SORT_DECLINE 0x92 //以降序排列
#define SORT_INCLINE 0x93 //以升序排列
#define ALPHAWORD 0x94 //以字母構成的字符串(用于隨機產生學生的姓名
#define NUMBERWORD 0x95 //以數字構成的字符串(用于隨機產生學號
#define ADDSUB 0x96 //科目編輯模式為添加
#define EDITSUB 0x97 //科目編輯模式為修改
#define BIGNUMBER 0x2ffffff //系統(tǒng)延遲采用的循環(huán)中的大數
#define LONGSIZE sizeof(long)
#define INTSIZE sizeof(int)
#define LINKSIZE sizeof(link)
#define STUINFOSIZE sizeof(stuinfo)
#define SUBINFOSIZE sizeof(subinfo)
#define TCHINFOSIZE sizeof(tchinfo)
#define SUBMARKSIZE sizeof(submark)
#define FILEINFOSIZE sizeof(fileinfo)
#define MYSTUSIZE sizeof(mystu)
#define DATASEEK (FILEINFOSIZE+LONGSIZE)
#define DATATRANS (STUINFOSIZE+LONGSIZE)
#define RANDSUBCOUNT (sizeof(subname)/sizeof(subname[0]))
#define DELAY do{\
int i=0;for(;i++<BIGNUMBER;);\
}while(0)
#define SETERR(S) do{\
printf(S);return FALSE;\
}while(0)
#define NEW(I) (I*)malloc(sizeof(I))
#define ZEROBUF(buf) memset(buf,0,BUFSIZE)
#define INPUTBUF(buf) do{\
fflush(stdin);\
ZEROBUF(buf);\
scanf("%19[^\n]",buf);\
fflush(stdin);\
}while(0)
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -