九九热这里直有精品,1区二区三区在线播放,玖玖爱在线观看资源,国产aⅴ综合网,午夜福利男女,日本亚洲欧美三级,日韩无码黄色导航,内射少妇13区,中文字幕高清网

您身邊的軟件定制專家--9年開(kāi)發(fā)經(jīng)驗(yàn)為您護(hù)航

18678812288
0531-88887250

C指針原理(58)-Ncurses-文本終端的圖形

文章作者:濟(jì)南軟件開(kāi)發(fā) 時(shí)間:2016年12月20日

getyx()和move()。getyx()函數(shù)其實(shí)是一個(gè)定義在

ncurses.h 中的宏,它會(huì)給出當(dāng)前光標(biāo)的位置,需要注意的是我們不能用指針作為參數(shù),只

能傳遞一對(duì)整型變量(前文提到過(guò))。函數(shù)move()將光標(biāo)移動(dòng)到指定位置

調(diào)用attron()函數(shù)開(kāi)始啟動(dòng)文字修飾,當(dāng)找到“*/”(注釋結(jié)束處標(biāo)志)的地方,就會(huì)調(diào)用attroff()函數(shù)停止為后續(xù)文字繼續(xù)添加修飾。

A_NORMAL 普通字符輸出(不加亮顯示)

A_STANDOUT 終端字符最亮

A_UNDERLINE 下劃線

A_REVERSE 字符反白顯示

A_BLINK 閃動(dòng)顯示

A_DIM 半亮顯示

A_BOLD 加亮加粗

A_PROTECT 保護(hù)模式

A_INVIS 空白顯示模式

A_ALTCHARSET 字符交替

A_CHARTEXT 字符掩蓋

COLOR_PAIR(n) 前景、背景色設(shè)置

在兩種修飾屬性間加一個(gè)“|”字符:

attron(A_BOLD | A_BLINK)?

 

dp@dp:~/cursestest % cat 2.c

#include

#include

int main(){

//init_pair(short index,short foreground,short background)初始化顏色索引

//attron(COLOR_PAIR(索引號(hào))|屬性)

//newwin建立窗口,derwin建立窗口的子窗口(相對(duì)于父窗口相對(duì)位置),subwin建立窗口的子窗口(相對(duì)于根窗口絕對(duì)位置)

setlocale(LC_ALL,"");

char mesg[]="您的名字:"; /* 將要被打印的字符串信息*/

char name[80];

int y,x;

initscr();//初始化

mvprintw(1,1,"WIN1");

mvprintw(2,1,"您好");

mvprintw(3,1,"%s",mesg);

getyx(stdscr, y, x);

move((y+2),2);

attron(A_REVERSE);

printw("*********************");

refresh();

attroff(A_REVERSE);

getyx(stdscr, y, x);

move((y-1),1);

scanw("%s",name);

mvprintw(6,1,"%s好,很高興認(rèn)識(shí)您", name);

refresh();

endwin();//結(jié)束

return 0;

}

dp@dp:~/cursestest % gcc -lncursesw 2.c -o mytest

dp@dp:~/cursestest % ./mytest


想要了解更多詳情歡迎來(lái)電咨詢18678812288
登陸網(wǎng)址:m.h6244.cn。
聯(lián)系人:王經(jīng)理。

志丹县| 京山县| 咸阳市| 吉隆县| 天台县| 偃师市| 广汉市| 茂名市| 金坛市| 凤山县| 夏邑县| 乌兰察布市| 繁昌县| 永和县| 武夷山市| 铜陵市| 天台县| 大庆市| 汝城县| 桐柏县| 龙泉市| 达拉特旗| 漠河县| 册亨县| 兰考县| 荃湾区| 乡宁县| 长垣县| 太白县| 恭城| 景东| 德阳市| 白玉县| 石楼县| 瑞金市| 通江县| 剑川县| 清新县| 沙湾县| 青海省| 丘北县|