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

正文內(nèi)容

c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告-景點(diǎn)查詢系統(tǒng)-資料下載頁

2025-04-11 22:29本頁面
  

【正文】 。 while ( goal clock() )。}/** 將光標(biāo)置于pos位置處*/inline void Gotoxy(COORD pos){ gh_std_out = GetStdHandle(STD_OUTPUT_HANDLE)。 /*獲取標(biāo)準(zhǔn)輸出設(shè)備句柄*/ SetConsoleCursorPosition(gh_std_out,pos)。 /*設(shè)置光標(biāo)位置在pos處*/}/** 刷屏函數(shù).*/inline void ScreenFresh(void){ COORD home = {0, 1}。 unsigned long size。 int i。 Gotoxy(home)。 for(i=0。i SCR_ROW。 i++) { printf(%80s, )。 Sleep(35)。 } Gotoxy(home)。}/** 開始進(jìn)入系統(tǒng)歡迎界面.*/void Start(void){ COORD pos={18,8}。 int goal。 CONSOLE_CURSOR_INFO lpCur。 Gotoxy(pos)。 printf(* * )。Delay()。printf( * * )。Delay()。printf( * * )。Delay()。printf( * * )。Delay()。 printf( * * )。Delay()。printf( * * )。Delay()。printf( * *\n\n)。Delay()。printf(%15s│%10s, , )。 printf( ★ )。Delay()。printf( 歡 )。Delay()。printf( 迎 )。Delay()。printf( 進(jìn) )。Delay()。 printf( 入 )。Delay()。printf( ★\n\n)。Delay()。printf(%15s│, )。 printf( 景 )。Delay()。printf( 點(diǎn) )。Delay()。printf( 信 )。Delay()。printf( 息 )。Delay()。 printf( 表 )。Delay()。printf( 查 )。Delay()。printf( 詢 )。Delay()。printf( 系 )。Delay()。 printf( 統(tǒng)\n\n)。Delay()。printf(%15s│, )。 printf( 版)。Delay()。printf(權(quán))。Delay()。printf(所)。Delay()。printf(有)。Delay()。 printf( (C))。Delay()。printf( 2014/08 )。Delay()。printf(——)。Delay()。printf()。Delay()。 printf(程英粲 )。Delay()。printf(U201315143 \n\n)。printf(%15s│, )。 printf( * * )。Delay()。printf( * * )。Delay()。printf( * * )。Delay()。printf( * * )。Delay()。 printf( * * )。Delay()。printf( * * )。Delay()。printf( * *\n)。 Sleep(200)。 printf(\n%15s│%13s按任意鍵進(jìn)入系統(tǒng)..., , )。 getch()。 ScreenFresh()。 return。}/** 關(guān)閉系統(tǒng),釋放動(dòng)態(tài)存儲(chǔ)區(qū).*/void CloseSys(){ ClearScreen()。 /*清除屏幕信息*/ /*釋放存放菜單條、狀態(tài)條等信息動(dòng)態(tài)存儲(chǔ)區(qū)*/ free(gp_buff_menubar_info)。 /*關(guān)閉標(biāo)準(zhǔn)輸入和輸出設(shè)備句柄*/ CloseHandle(gh_std_out)。 CloseHandle(gh_std_in)。 return。}/** 文本菜單界面.*/void TextInterface(void){ COORD size = {SCR_COL, SCR_ROW}。 /*:80, 行:25 */ gh_std_out = GetStdHandle(STD_OUTPUT_HANDLE)。 /* 獲取標(biāo)準(zhǔn)輸出設(shè)備句柄*/ gh_std_in = GetStdHandle(STD_INPUT_HANDLE)。 /* 獲取標(biāo)準(zhǔn)輸入設(shè)備句柄*/ SetConsoleTitle(【景點(diǎn)信息表查詢系統(tǒng)】Copyright 201407 by 程英粲 and all rights reserved.)。 /*設(shè)置窗口標(biāo)題*/ SetConsoleScreenBufferSize(gh_std_out, size)。 /*設(shè)置窗口緩沖區(qū)大小80*25*/ ClearScreen()。 /* 清屏*/ /*創(chuàng)建彈出窗口信息堆棧,將初始化后的屏幕窗口當(dāng)作第一層彈出窗口*/ gp_scr_att = (char *)calloc(SCR_COL * SCR_ROW, sizeof(char))。/*屏幕字符屬性*/ gp_top_layer = (LAYER_NODE *)malloc(sizeof(LAYER_NODE))。/*動(dòng)態(tài)創(chuàng)建gp_top_layer結(jié)點(diǎn)*/ gp_top_layerLayerNo = 0。 /*彈出窗口的層號為0*/ gp_top_layer = 0。 /*彈出窗口的區(qū)域?yàn)檎麄€(gè)屏幕窗口*/ gp_top_layer = 0。 /*彈出窗口區(qū)域位置初始化*/ gp_top_layer = SCR_COL 1。 gp_top_layer = SCR_ROW 1。 gp_top_layerpContent = NULL。 /*彈出窗口區(qū)域字符單元原信息存儲(chǔ)緩沖區(qū)初始值為NULL*/ gp_top_layerpScrAtt = gp_scr_att。 /*gp_scr_att指向彈出窗口區(qū)域字符單元原屬性值存儲(chǔ)緩沖區(qū)信息*/ gp_top_layernext = NULL。 /*指向的下一層窗口信息為NULL*/ ShowMenu()。 /*顯示主菜單欄*/ return 。}/** 在屏幕上顯示主菜單欄.*/void ShowMenu(void){ CONSOLE_SCREEN_BUFFER_INFO bInfo。 CONSOLE_CURSOR_INFO lpCur。 COORD size。 COORD pos = {0, 0},pos1={1,0}。 SMALL_RECT rcMenu。 int i。 int PosA = 2。 char ch。 GetConsoleScreenBufferInfo( gh_std_out, amp。bInfo )。 /*獲取屏幕緩沖區(qū)信息,存入bInfo中*/ = 。 = 1。 SetConsoleCursorPosition(gh_std_out, pos)。 /* 光標(biāo)設(shè)置到;(0,0) */ for (i=0。 i 4。 i++) /*在窗口第一行處輸出主菜單項(xiàng)*/ printf(【%s】, ga_main_menu[i])。 /*申請動(dòng)態(tài)存儲(chǔ)區(qū)作為存放菜單條屏幕區(qū)字符信息的緩沖區(qū)*/ gp_buff_menubar_info = (CHAR_INFO *)malloc( * * sizeof(CHAR_INFO))。 /*設(shè)置緩沖區(qū)范圍*/ =0。 =0。 =。 =0。 /*將窗口第一行的內(nèi)容讀入到存放菜單條屏幕區(qū)字符信息的緩沖區(qū)中*/ 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|FOREGROUND_INTENSITY。 /*英文字母為亮紅色*/ } /*修改后的菜單條字符信息回寫到窗口的第一行*/ WriteConsoleOutput(gh_std_out, gp_buff_menubar_info, size, pos, amp。rcMenu)。 MarkMainMenu(gi_sel_menu)。 /*在選中主菜單項(xiàng)上做標(biāo)記,gi_sel_menu初值為1*/ printf(\n)。 return。}/** 在指定主菜單項(xiàng)(num)上做選中標(biāo)志.*/void MarkMainMenu(int num){ CONSOLE_SCREEN_BUFFER_INFO bInfo。 COORD size。 COORD pos = {0, 0}。 int PosA = 2, PosB。 SMALL_RECT rcMenu 。 char ch。 int i。 if (num == 0) /*num為0時(shí),將會(huì)去除主菜單項(xiàng)選中標(biāo)記*/ { PosA = 0。 PosB = 0。 } else /*否則,定位選中主菜單項(xiàng)的起止位置: PosA為起始位置, PosB為截止位置*/ { for (i=1。 inum。 i++) PosA += strlen(ga_main_menu[i1]) + 4。 PosB = PosA + strlen(ga_main_menu[num1])。 } GetConsoleScreenBufferInfo( gh_std_out, amp。bInfo )。 /*獲取屏幕緩沖區(qū)信息,存入bInfo中*/ = 。 = 1。 /*去除選中菜單項(xiàng)前面的菜單項(xiàng)選中標(biāo)記*/ for (i=0。 iPosA。 i++) { (gp_buff_menubar_info+i)Attributes = BACKGROUND_BLUE | BACKGROUND_GREEN| BACKGROUND_RED。/*白底黑字*/ ch = (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|FOREGROUND_INTENSITY。/*字母為亮紅色*/ } /*在選中菜單項(xiàng)上做標(biāo)記,亮青色底黑字*/ for (i=PosA。 iPosB。 i++) (gp_buff_menubar_info+i)Attributes =BACKGROUND_GREEN|BACKGROUND_BLUE|BACKGROUND_INTENSITY。 /*去除選中菜單項(xiàng)后面的菜單項(xiàng)選中標(biāo)記*/ for (i=PosB。 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|FOREGROUND_INTENSITY。/*字母為亮紅色*/
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1