//顏色初始化 if(!has_colors() || start_color() == ERR){ endwin() printf("Terminal does not support color.\n") exit(1) } init_pair(1, COLOR_GREEN, COLOR_BLACK) init_pair(2, COLOR_RED, COLOR_BLACK) init_pair(3, COLOR_CYAN, COLOR_BLACK) init_pair(4, COLOR_WHITE, COLOR_BLACK) init_pair(5, COLOR_MAGENTA, COLOR_BLACK) init_pair(6, COLOR_BLUE, COLOR_BLACK) init_pair(7, COLOR_YELLOW, COLOR_BLACK) //寫字符串 for(i = 1 i <= 7 i++) { attron(COLOR_PAIR(i)) printw("color pair d in normal mode\n", i) } for(i = 1 i <= 7 i++) { attron(COLOR_PAIR(i) | A_BLINK | A_UNDERLINE) printw("color pair d in normal mode\n", i) }
標簽: start_color has_colors Terminal endwin
上傳時間: 2014-01-14
上傳用戶:vodssv
//初始化 if(initscr() == NULL) { perror("initcurs") exit(EXIT_FAILURE) } cbreak() noecho() keypad(stdscr, TRUE) //建立菜單項 for(i=0 i<N_ITEMS i++){ items[i] = new_item(months[i], "") } //建立菜單 mymenu = new_menu(items) //設置為5行單列的菜單 set_menu_format(mymenu, 5, 1) set_menu_mark(mymenu, "*") //獲得菜單的行數很列數 scale_menu(mymenu, &mrows, &mcols) //建立窗口和子窗口 win = newwin(mrows + 2, mcols + 2, 3, 30) keypad(win, TRUE) box(win, 0, 0) subwin = derwin(win, 0, 0, 1, 1) //設置菜單的窗口 set_menu_sub(mymenu, subwin) //在子窗口上放置菜單 post_menu(mymenu) refresh() wrefresh(win)
標簽: EXIT_FAILURE initcurs initscr cbreak
上傳時間: 2013-11-29
上傳用戶:小眼睛LSL
C++ C 詞法分析器,編譯原理, 運行時輸入文件(input.txt)路徑,文件內容為{}BEGIN FOR(I=0 I<10 I=I+1){} END
標簽: 分析器
上傳時間: 2013-12-18
上傳用戶:mikesering
參考課堂迷宮問題的解題方法,建立move數組,若馬當前位置是(x,y),則沿著第i(1<=i<=8)個方向跳一步,到達新的位置為( x’,y’),下表位置可以根據 move 數組來確定,有: x’=x+move[i][0] y’=y+move[i][1]. 馬走過的信息的 用結構體來存儲。move數組用于存儲馬可以走過的方向,將開始的馬的位置的信息存入隊列,馬沿著8個方向跳動,在馬跳動過程中,將馬的跳動步數加1,如果馬沒有走到邊界,判斷馬有沒有在走同樣的步數到同一個節點。如果馬沒有在同樣的步數到同一個節點,則將這個節點的信息存入隊列的對尾。在解題中,使用順序隊列來記錄馬到達的位置。使用隊首指針來記錄對首元素。將馬走過的位置的信息存入隊列中,當該節點走完8個方向時,就將該節點從對列中刪除掉。直到走的步數為指定的步數時結束。
標簽: 迷宮
上傳時間: 2013-12-12
上傳用戶:cooran
java 線程 靜態鎖,對象鎖, synchronized 是鎖方法還是鎖對象?還是鎖類?如何實現?? 部分代碼如下, public static Object lock=new Object() //靜態鎖,鎖類,不是鎖對象了!!所以兩個線程同時 運行兩個 TestThread 的execute( ),也可以同步!!! public void execute(){ // synchronized(lock){ for(int i=0 i<20 i++){ try { Thread.sleep(30) } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace() } System.out.println(Thread.currentThread().getName()+Thread.currentThread ().getName()+" "+i) } } }
上傳時間: 2017-07-15
上傳用戶:lijianyu172
PIC16C63單片機UART通信——A機讀取時鐘芯片DS1302獲得當前時間,通過UART通信傳給B機,B機使用LCD1602顯示當前時間
上傳時間: 2013-11-30
上傳用戶:shanml
第一章JSP簡介 例子1(效果如圖1.1所示) Example1_1.jsp: < @ page contentType="text/html charset=GB2312" > <HTML> <BODY BGCOLOR=cyan> <FONT Size=1> <P>這是一個簡單的JSP頁面 < int i, sum=0 for(i=1 i<=100 i++) { sum=sum+i } >
標簽: contentType Example charset 2312
上傳時間: 2017-08-31
上傳用戶:zycidjl
?ARINC429總線協議是美國航空電子工程委員會(Airlines Engineering Committee)于1977年7月提出的,并于同年發表并獲得批準使用,它的全稱是數字式信息傳輸系統(Digital Information Transmission System ) 。協議標準規定了航空電子設備及有關系統間的數字信息傳輸要求。ARINC429廣泛應用在先進的民航客機中,如B-737、B-757、B-767,俄制軍用飛機也選用了類似的技術。
標簽: ARINC429 總線
上傳時間: 2015-03-25
上傳用戶:423619775
A design about 8051 (running at 12MHz) based system with 3 7-Seg displays and two buttons to implement the following functions. 1. When press the + button, the display C = A+B. 2. When press the button, the display C = A - B. “A” and “B” are 8-bit inputs when “C” is 9-bit output.
上傳時間: 2015-05-05
上傳用戶:guoxiy
My JSP 'TeacherMain.jsp' starting page var $=function(id) { return document.getElementById(id); } function show_menu(num){ for(i=0;i
標簽: C++
上傳時間: 2015-07-03
上傳用戶:xiyuzhu