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

正文內(nèi)容

[計(jì)算機(jī)]ncurse庫(kù)的使用(編輯修改稿)

2024-09-14 16:26 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 lhost ljjk]$ gcc l curses o 12321 : In function `main39。::6: `win39。 undeclared (first use in this function):6: (Each undeclared identifier is reported only once:6: for each function it appears in.)后來(lái)問題得到了解決 include 。include 。int main(void){ initscr()。 wprintw(win,hello)。 wrefresh(win)。 endwin()。}this is the code 我們已經(jīng)通過一些例子看到了修飾(Attributes)輸出文字的效果。給某些文字加上修飾會(huì)使文字更加醒目和美觀。在某些程度上也會(huì)增加輸出信息的可讀性。下面這個(gè)程序?qū)?huì)把一個(gè)C語(yǔ)言的源程序文件的注釋部分用使用粗體(BOLD)輸出。 例:一個(gè)簡(jiǎn)單的文字修飾的例子: include 。 int main(int argc, char *argv[]) { int ch, prev。 FILE *fp。 int goto_prev = FALSE, y, x。 if(argc != 2) { printf(Usage: %s \n, argv[0])。 exit(1)。 } fp = fopen(argv[1], r)。 /* 在這里檢測(cè)文件是否成功打開 */ if(fp == NULL) { perror(Cannot open input file)。 exit(1)。 } initscr()。 /* 初始化并進(jìn)入CURSES模式 */ prev = EOF。 while((ch = fgetc(fp)) != EOF) { if(prev == 39。/39。 amp。amp。 ch == 39。*39。) /* 當(dāng)讀到字符“/”和“*”的時(shí)候調(diào)用開啟修飾函數(shù) */ { attron(A_BOLD)。 /* 將“/”和“*”及以后輸出的文字字體加粗 */ goto_prev = TRUE。 } if(goto_prev == TRUE) /* 回到“/”和“*”之前開始輸出 */ { getyx(stdscr, y, x)。 move(y, x 1)。 printw(%c%c, 39。/39。, ch)。 /* 實(shí)際打印內(nèi)容的部分 */ ch = 39。a39。 /* 避免下次讀取變量錯(cuò)誤,這里賦一個(gè)任意值*/ goto_prev = FALSE。 /* 讓這段程序只運(yùn)行一次 */ } else printw(%c, ch)。 refresh()。 /* 將緩沖區(qū)的內(nèi)容刷新到屏幕上 */ if(prev == 39。*39。 amp。amp。 ch == 39。/39。) attroff(A_BOLD)。 /* 當(dāng)讀到字符“*”和“/”的時(shí)候調(diào)用修飾關(guān)閉函數(shù)*/ prev = ch。}getch()。endwin()。 /* 結(jié)束并退出Curses模式 */return 0。} 不用去理睬那些初始化部分和其它沒用的部分。把注意集中在上面的這個(gè)while循環(huán)體中。這個(gè)循環(huán)讀取文件中每個(gè)字符并尋找有“/*”(注釋起始處標(biāo)志)的地方。一旦找到,就會(huì)調(diào)用attron()函數(shù)開始為輸出文字加粗加亮。當(dāng)找到“*/”(注釋結(jié)束處標(biāo)志)的地方,就會(huì)使用attroff()函數(shù)關(guān)閉修飾效果。 這個(gè)程序介紹了兩個(gè)十分有用的函數(shù):getyx()和move()。getyx(),它會(huì)給出當(dāng)前光標(biāo)的位置。由于getyx()不是一個(gè)通常所指的函數(shù),因此我們不能向它傳遞指針,只可以傳遞一對(duì)整型變量(前文提到過)。函數(shù)m
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1