国产丰满大乳无码免费播放_久草一级毛片_国产av黄色一区二区_亚洲一级 片内射欧美乱强上司_制服丝袜亚洲日韩中文字幕欧美_亚洲av中文小島_国产精品无码久久av嫩草下载_91视频黄片软件APP大全

XML|HTML|TXT
您當前位置: 軟件開發>> 新利在線娛樂>> 軟件開發技術>> 瀏覽文章

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

getyx()和move()。getyx()函數其實是一個定義在

ncurses.h 中的宏,它會給出當前光標的位置,需要注意的是我們不能用指針作為參數,只

能傳遞一對整型變量(前文提到過)。函數move()將光標移動到指定位置

調用attron()函數開始啟動文字修飾,當找到“*/”(注釋結束處標志)的地方,就會調用attroff()函數停止為后續文字繼續添加修飾。

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

A_STANDOUT 終端字符最亮

A_UNDERLINE 下劃線

A_REVERSE 字符反白顯示

A_BLINK 閃動顯示

A_DIM 半亮顯示

A_BOLD 加亮加粗

A_PROTECT 保護模式

A_INVIS 空白顯示模式

A_ALTCHARSET 字符交替

A_CHARTEXT 字符掩蓋

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

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

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(索引號)|屬性)

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

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好,很高興認識您", name);

refresh();

endwin();//結束

return 0;

}

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

dp@dp:~/cursestest % ./mytest


手機:18678812288 E-Mail:1069706080@qq.com
地址:山東省濟南市舜耕路泉城公園東門園內向北50米 魯ICP備07011972號 版權所有2008-2013 新利體育18
Baidu