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

正文內(nèi)容

服裝網(wǎng)店信息管理系統(tǒng)-資料下載頁

2025-04-12 03:39本頁面
  

【正文】 應的主鏈結(jié)點*/ ptype = hd。 while (ptype != NULL amp。amp。 strcmp(ptypeclo_id, pcloclo_id) != 0) { ptype = ptypenext。 } if (ptype != NULL) /*如果找到,則將結(jié)點以后進先出方式插入服裝信息支鏈*/ { pclonext = ptypesnext。 ptypesnext = pclo。 } else /*如果未找到,則釋放所創(chuàng)建結(jié)點的內(nèi)存空間*/ { free(pclo)。 } } fclose(pFile)。 if ((pFile = fopen(gp_sell_info_filename, rb)) == NULL) { printf(銷售信息數(shù)據(jù)文件打開失敗!\n)。 return re。 } printf(銷售信息數(shù)據(jù)文件打開成功!\n)。 re += 16。 /*從數(shù)據(jù)文件中讀取銷售信息數(shù)據(jù),存入服裝基本信息支鏈對應結(jié)點的銷售支鏈中*/ while (!feof(pFile)) { /*創(chuàng)建結(jié)點,存放從數(shù)據(jù)文件中讀出的銷售信息*/ psell = (SELL_NODE *)malloc(sizeof(SELL_NODE))。 fread(psell, sizeof(SELL_NODE), 1, pFile)。 /*查找服裝信息支鏈上對應服裝信息結(jié)點*/ ptype = hd。 find = 0。 while (ptype != NULL amp。amp。 find == 0) { pclo = ptypesnext。 while (pclo != NULL amp。amp。 find == 0) { if (strcmp(pcloname, psellname) == 0) { find = 1。 break。 } pclo = pclonext。 } ptype = ptypenext。 } if (find) /*如果找到,則將結(jié)點以后進先出方式插入銷售信息支鏈中*/ { psellnext = pcloext。 pcloext = psell。 } else /*如果未找到,則釋放所創(chuàng)建結(jié)點的內(nèi)存空間*/ { free(psell)。 } } fclose(pFile)。 return re。}/** * 函數(shù)名稱: InitInterface * 函數(shù)功能: 初始化界面. * 輸入?yún)?shù): 無 * 輸出參數(shù): 無 * 返 回 值: 無 * * 調(diào)用說明: */void InitInterface(){ WORD att = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY | BACKGROUND_BLUE | BACKGROUND_RED 。 /*黃色前景和紫色背景*/ SetConsoleTextAttribute(gh_std_out, att)。 /*設置控制臺屏幕緩沖區(qū)字符屬性*/ ClearScreen()。 /* 清屏*/ /*創(chuàng)建彈出窗口信息堆棧,將初始化后的屏幕窗口當作第一層彈出窗口*/ gp_scr_att = (char *)calloc(SCR_COL * SCR_ROW, sizeof(char))。/*屏幕字符屬性*/ gp_top_layer = (LAYER_NODE *)malloc(sizeof(LAYER_NODE))。 gp_top_layerLayerNo = 0。 /*彈出窗口的層號為0*/ gp_top_layer = 0。 /*彈出窗口的區(qū)域為整個屏幕窗口*/ gp_top_layer = 0。 gp_top_layer = SCR_COL 1。 gp_top_layer = SCR_ROW 1。 gp_top_layerpContent = NULL。 gp_top_layerpScrAtt = gp_scr_att。 gp_top_layernext = NULL。 ShowMenu()。 /*顯示菜單欄*/ ShowState()。 /*顯示狀態(tài)欄*/ return。}/** * 函數(shù)名稱: ShowState * 函數(shù)功能: 顯示狀態(tài)條. * 輸入?yún)?shù): 無 * 輸出參數(shù): 無 * 返 回 值: 無 * * 調(diào)用說明: 狀態(tài)條字符屬性為白底黑字, 初始狀態(tài)無狀態(tài)信息. */void ShowState(){ CONSOLE_SCREEN_BUFFER_INFO bInfo。 COORD size。 COORD pos = {0, 0}。 int i。 GetConsoleScreenBufferInfo( gh_std_out, amp。bInfo )。 = 。 = 1。 SMALL_RECT rcMenu = {0, , , }。 if (gp_buff_stateBar_info == NULL) { gp_buff_stateBar_info = (CHAR_INFO *)malloc( * * sizeof(CHAR_INFO))。 ReadConsoleOutput(gh_std_out, gp_buff_stateBar_info, size, pos, amp。rcMenu)。 } for (i=0。 i。 i++) { (gp_buff_stateBar_info+i)Attributes = BACKGROUND_BLUE | BACKGROUND_GREEN | BACKGROUND_RED。 /* ch = (char)((gp_buff_stateBar_info+i))。 if ((ch = 39。A39。 amp。amp。 ch = 39。Z39。) || (ch = 39。a39。 amp。amp。 ch = 39。z39。)) { (gp_buff_stateBar_info+i)Attributes |= FOREGROUND_RED。 } */ } WriteConsoleOutput(gh_std_out, gp_buff_stateBar_info, size, pos, amp。rcMenu)。 return。}/** * 函數(shù)名稱: CloseSys * 函數(shù)功能: 關閉系統(tǒng). * 輸入?yún)?shù): hd 主鏈頭指針 * 輸出參數(shù): 無 * 返 回 值: 無 * * 調(diào)用說明: */void CloseSys(TYPE_NODE *hd){ TYPE_NODE *pTypeNode1 = hd, *pTypeNode2。 CLO_NODE *pCloNode1, *pCloNode2。 SELL_NODE *pSellNode1, *pSellNode2。 while (pTypeNode1 != NULL) /*釋放十字交叉鏈表的動態(tài)存儲區(qū)*/ { pTypeNode2 = pTypeNode1next。 pCloNode1 = pTypeNode1snext。 while (pCloNode1 != NULL) /*釋放學生基本信息支鏈的動態(tài)存儲區(qū)*/ { pCloNode2 = pCloNode1next。 pSellNode1 = pCloNode1ext。 while (pSellNode1 != NULL) /*釋放繳費信息支鏈的動態(tài)存儲區(qū)*/ { pSellNode2 = pSellNode1next。 free(pSellNode1)。 pSellNode1 = pSellNode2。 } free(pCloNode1)。 pCloNode1 = pCloNode2。 } free(pTypeNode1)。 /*釋放主鏈結(jié)點的動態(tài)存儲區(qū)*/ pTypeNode1 = pTypeNode2。 } ClearScreen()。 /*清屏*/ /*釋放存放菜單條、狀態(tài)條、性別代碼和學生類別代碼等信息動態(tài)存儲區(qū)*/ free(gp_buff_menubar_info)。 free(gp_buff_stateBar_info)。 free(gp_shiyang_code)。 free(gp_clo_type_code)。 /*關閉標準輸入和輸出設備句柄*/ CloseHandle(gh_std_out)。 CloseHandle(gh_std_in)。 /*將窗口標題欄置為運行結(jié)束*/ SetConsoleTitle(運行結(jié)束)。 return。}/** * 函數(shù)名稱: RunSys * 函數(shù)功能: 運行系統(tǒng), 在系統(tǒng)主界面下運行用戶所選擇的功能模塊. * 輸入?yún)?shù): 無 * 輸出參數(shù): phead 主鏈頭指針的地址 * 返 回 值: 無 * * 調(diào)用說明: */void RunSys(TYPE_NODE **phead){ INPUT_RECORD inRec。 DWORD res。 COORD pos = {0, 0}。 BOOL bRet = TRUE。 int i, loc, num。 int cNo, cAtt。 /*cNo:字符單元層號, cAtt:字符單元屬性*/ char vkc, asc。 /*vkc:虛擬鍵代碼, asc:字符的ASCII碼值*/ while (bRet) { /*從控制臺輸入緩沖區(qū)中讀一條記錄*/ ReadConsoleInput(gh_std_in, amp。inRec, 1, amp。res)。 if ( == MOUSE_EVENT) /*如果記錄由鼠標事件產(chǎn)生*/ { pos = 。 /*獲取鼠標坐標位置*/ cNo = gp_scr_att[ * SCR_COL + ] amp。 3。 /*取該位置的層號*/ cAtt = gp_scr_att[ * SCR_COL + ] 2。/*取該字符單元屬性*/ if (cNo == 0) /*層號為0,表明該位置未被彈出子菜單覆蓋*/ { /* cAtt 0 表明該位置處于熱區(qū)(主菜單項字符單元) * cAtt != gi_sel_menu 表明該位置的主菜單項未被選中 * gp_top_layerLayerNo 0 表明當前有子菜單彈出 */ if (cAtt 0 amp。amp。 cAtt != gi_sel_menu am
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1