freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)報(bào)告-藥房藥品管理系統(tǒng)(已改無(wú)錯(cuò)字)

2022-10-23 12:57:39 本頁(yè)面
  

【正文】 O* pContent。 char* pScrAtt。 struct layer_node* next。 }LAYER_NODE。 //標(biāo)簽束結(jié)構(gòu) typedef struct label_bundle{ char** ppLabel。 COORD* pLoc。 int num。 }LABEL_BUNDLE。 //熱區(qū)結(jié)構(gòu) typedef struct hot_area{ SMALL_RECT* pArea。 char* pSort。 char* pTag。 int num。 }HOT_AREA。 LAYER_NODE * gp_top_layer = NULL。 //彈出窗口信息鏈鏈頭 YAOFANG * head。 //鏈表頭指針 YAOFANG ** headp = amp。head。 unsigned long meiyong。 char * gp_sys_name = 藥房藥品管理系統(tǒng) 。 /*系統(tǒng)名稱 */ char * gp_yaofang_info_filename=D:\\藥房信息 .dat。 char * gp_yaopin_info_filename=D:\\藥品信息 .dat。 char * gp_jilu_info_filename=D:\\記錄信息 .dat。 char * ga_main_menu[]={信息查詢 (F), 信息刪除 (M), 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 42 信息添加 (Q), 記錄更新 (S), 退出 [H] }。 char * ga_sub_menu[]={[S]藥房查詢 , [B]藥品查詢 , [R]記錄查詢 , [S]藥房刪除 , [T]藥品刪除 , [D]記錄刪除 , [S]藥房添加 , [T]藥品添加 , [D]記錄添加 , [I]記錄更新 , [T]退出 }。 int ga_sub_menu_count[]={3,3,3,1,1}。 int gi_sel_menu=1。 int gi_sel_sub_menu=0。 CHAR_INFO* gp_buff_menubar_info = NULL。 CHAR_INFO* gp_buff_stateBar_info = NULL。 char* gp_scr_att = NULL。 char* gp_sex_code = NULL。 char* gp_type_code = NULL。 char gc_sys_state = 39。\039。 unsigned long gul_sex_code_len = 0。 unsigned long gul_type_code_len = 0。 //控制臺(tái)變量 HANDLE gh_std_out。 HANDLE gh_std_in。 void InitInterface(void)。 void ClearScreen(void)。 void ShowMenu(void)。 void PopMenu(int num)。 void PopPrompt(int num)。 void PopUp(SMALL_RECT*, WORD, LABEL_BUNDLE*, HOT_AREA*)。 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 43 void PopOff(void)。 void DrawBox(SMALL_RECT* parea)。 void LocSubMenu(int num, SMALL_RECT*parea)。 void ShowState(void)。 void TagMainMenu(int num)。 void TagSubMenu(int num)。 int DealConInput(HOT_AREA* phot_area, int* pihot_num)。 void SetHotPoint(HOT_AREA* phot_area, int hot_num)。 void RunSy()。 BOOL ExeFunction(int main_menu_num,int sub_menu_num)。 void CloseSys()。 void create_yaofang(struct yaofang **head,int n)。 //第一維鏈表創(chuàng)建函數(shù)原型聲明 void create_yaopin(struct yaopin **head, int n)。 //第二維鏈表創(chuàng)建函數(shù)原型聲明 void create_jilu(struct jilu **head, int n)。 //第三維鏈表創(chuàng)建函數(shù)原型聲明 struct yaofang * find_yaofang(struct yaofang *head, char name[])。 //藥房查找函數(shù)原型聲明 struct yaopin * find_yaopin(struct yaopin *head, char name[])。 //藥品查找函數(shù)原型聲明 struct jilu * find_jilu(struct jilu *head, int date)。 //記錄查找函數(shù)原型聲明 void create_cross_link_list(struct yaofang * *head)。 //三重交叉鏈表創(chuàng)建函數(shù)原型聲明 BOOL print_yaofang_list(void)。 //輸出藥房信息函數(shù)原 型聲明 BOOL print_yaopin_list(void)。 //輸出藥品信息函數(shù)原型聲明 BOOL print_jilu_list(void)。 //輸出藥品出入記錄函數(shù)原型聲明 BOOL del_yaofang(void)。 //刪除藥房結(jié)點(diǎn)(第二維鏈表)函數(shù)原型聲明 BOOL del_yaopin(void)。 //刪除藥品結(jié)點(diǎn)(第三維鏈表)函數(shù)原型聲明 BOOL del_jilu(void)。 //刪除記錄結(jié)點(diǎn)(第三維鏈表)函數(shù)原型聲明 BOOL add_yaofang(void)。 //加入 藥房結(jié)點(diǎn)(第一維鏈表)函數(shù)原型聲明 BOOL add_yaopin(void)。 //加入藥品結(jié)點(diǎn)(第二維鏈表)函數(shù)原型聲明 BOOL add_jilu(void)。 //加入記錄結(jié)點(diǎn)(第三維鏈表)函數(shù)原型聲明 BOOL cal_num(void)。 //更新庫(kù)存數(shù)量函數(shù)原型聲明 BOOL ex(void)。 //退出函數(shù)原型聲明 void save_yaofang(struct yaofang * head)。 //保存藥房信息至文件的函數(shù)原型聲明 void save_yaopin(struct yaofang * head)。 //保存藥品信息至文件的函數(shù)原型聲明 void save_jilu(struct yaofang *head)。 //保存記錄信息至文件的函數(shù)原型聲明 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 44 endif int main() { COORD size = {SCR_COL, SCR_ROW}。 WORD att = FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_INTENSITY | BACKGROUND_BLUE。 gh_std_out = GetStdHandle(STD_OUTPUT_HANDLE)。 gh_std_in = GetStdHandle(STD_INPUT_HANDLE)。 SetConsoleScreenBufferSize(gh_std_out,size)。 SetConsoleTextAttribute(gh_std_out,att)。 ClearScreen()。 printf(\n**********歡迎使用簡(jiǎn)易藥房信息管理系統(tǒng) **********\n)。 printf(\n*************請(qǐng)先完成基本信息初始化 *************\n\n)。 printf(請(qǐng)按回車進(jìn)入信息錄入 \n)。 scanf(%c,amp。c)。 create_cross_link_list(amp。head)。 save_yaofang(head)。 save_yaopin(head)。 save_jilu(head)。 ClearScreen()。 gp_scr_att=(char*)calloc(SCR_COL*SCR_ROW,sizeof(char))。 gp_top_layer=(LAYER_NODE*)malloc(sizeof(LAYER_NODE))。 gp_top_layerLayerNo=0。 gp_top_layer=0。 gp_top_layer=0。 gp_top_layer=SCR_COL1。 gp_top_layer=SCR_ROW1。 gp_top_layerpContent=NULL。 gp_top_layerpScrAtt=gp_scr_att。 gp_top_layernext=NULL。 ShowMenu()。 gi_sel_menu=2。 TagMainMenu(gi_sel_menu)。 PopMenu(gi_sel_menu)。 RunSys()。 PopOff()。 return 0。 } //文本菜單初始化子函數(shù) 華中科技大學(xué)計(jì)算機(jī)學(xué)院課程設(shè)計(jì) 45 void ShowMenu() { CONSOLE_SCREEN_BUFFER_INFO bInfo。 CONSOLE_CURSOR_INFO lpCur。 COORD size。 COORD pos = {0,0}。 int PosA=2,PosB。 int i。 int j。 char ch。 GetConsoleScreenBufferInfo( gh_std_out, amp。bInfo)。 = 。 = 1。 SetConsoleCursorPosition(gh_std_out, pos)。 printf( )。 for(i=0。i5。i++) { printf(%s,ga_main_menu[i])。 printf( )。 } GetConsoleCursorInfo(gh_std_out, amp。lpCur)。 = FALSE。 SetConsoleCursorInfo(gh_std_out, amp。lpCur)。 gp_buff_menubar_info = (CHAR_INFO*)malloc(**sizeof(CHAR_INFO))。 SMALL_RECT rcMenu = {0,0,0}。 ReadConsoleOutput(gh_std_out,gp_buff_menubar_info,size,pos,amp。rcMenu)。 for(i=0。i。i++) { (gp_buff_menubar_info + i)Attributes = BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED。 ch = (char)((gp_buff_menubar_info + i))。 if((ch = 39。A39。 amp。amp。 ch =39。Z39。) || (ch = 39。a39。 amp。amp。 ch = 39。z39。)) { (gp_buff_menubar_info + i)Attributes |= FOREGROUND_RED。 } } WriteConsoleOutput(gh_std_out, gp_buff_menubar_info, si
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1