亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

一個簡單的編輯器雛形

2019-11-17 05:30:52
字體:
來源:轉載
供稿:網友

  注:本站文章

這里用到了屏幕開發庫 curses 和鍵盤函數 keypad.

下面來看源程序:

#include<curses.h>

#define STARTX 1
#define STARTY 1

void initial()
{
initscr(); /* 初始化 */
cbreak(); /* 用來開啟 cbreak 模式,cbreak 指除了DELETE,CTRL終端處理的非凡字符外,其余鍵盤輸入的字符將立即被讀取 */
nonl(); /* 格式控制 */
noecho();/* 并不立即顯示字符 */
intrflush(stdscr,FALSE); /* 不讀取串 */
keypad(stdscr,TRUE); /* 鍵盤響應 */
refresh(); /* 更新屏幕 */
}

int main()

{
int x=STARTX;
int y=STARTY;
int ch;

initial();

//box(stdscr,ACS_VLINE,ACS_HLINE);
/* 設置窗口形式 */
move(0,30);
/* 移動 0 行 30 列 */
refresh();

move(x,y);


do{
ch=getch();
switch(ch){
case KEY_UP: /* 獲取上鍵 */
if(y>1) --y;
move(y,x);
break;
case KEY_DOWN: /* 獲取下鍵 */
++y;
break;

case KEY_RIGHT: /* 獲取右鍵 */
++x;
break;
case KEY_LEFT: /* 獲取左鍵 */
if(x>1) --x;
break;
case '/r': /* 獲取回車鍵,并產生一個空行 */
++y;
x=1;
move(y,x);
insertln();
break;
case '/t': /* 獲取 Tab 鍵 */
x+=4;
break;
case KEY_BACKSPACE: /* 獲取刪除鍵,刪除字符 */
if(x>1) --x;
move(y,x);
addch(' ');
break;

case KEY_DC:
delch();
break;
case 126: /* 設置 ~ 鍵為退出鍵 */
endwin(); /* 結束 curses 模式 */
exit(0);
default:
insch(ch); /* 輸出字符 */
x++;
break;
}
move(y,x);
}while(1);
}
}

編譯程序:gcc -I/usr/include/ncurses edit.c -o edit -lncurses
程序可移動光標,輸入,刪除,增加代碼就可成為功能強大的編輯器了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线资源网| 国产精品嫩草影院一区二区| 欧美精品精品精品精品免费| 亚洲va久久久噜噜噜久久天堂| 欧美电影免费观看电视剧大全| 亚洲一区二区免费在线| 亚洲嫩模很污视频| 亚洲国产天堂久久综合网| 91香蕉亚洲精品| 国产成人综合精品在线| 精品国产乱码久久久久久婷婷| 国产一区二区丝袜高跟鞋图片| 91欧美视频网站| 国产亚洲欧美日韩美女| 国产精品jizz在线观看麻豆| 欧美日韩亚洲网| 亚洲欧美一区二区三区情侣bbw| 国模吧一区二区三区| 成人国产在线激情| 国内精品久久久久影院优| 国内精品一区二区三区| 超碰精品一区二区三区乱码| 亚洲精品98久久久久久中文字幕| 久久久精品国产一区二区| 色婷婷**av毛片一区| 亚洲精品综合精品自拍| 人人爽久久涩噜噜噜网站| 国产精品男人的天堂| 亚洲精品国偷自产在线99热| 亚洲人成网7777777国产| 欧美精品激情blacked18| 久久久久亚洲精品成人网小说| 国产欧美久久一区二区| 午夜剧场成人观在线视频免费观看| 久久久97精品| www.日韩欧美| 精品国产乱码久久久久久虫虫漫画| 亚洲国产日韩精品在线| 亚洲精品中文字| 欧美精品videosex极品1| 91极品视频在线| 久久99国产综合精品女同| 亚洲精品久久久久久久久久久久久| 日韩欧美在线播放| 91麻豆国产精品| 国产成人jvid在线播放| 国产一区二区丝袜高跟鞋图片| 亚洲老头同性xxxxx| 亚洲字幕在线观看| 欧美孕妇孕交黑巨大网站| 日韩av片永久免费网站| 成人欧美一区二区三区在线| 中文字幕欧美精品在线| 国产精品亚洲综合天堂夜夜| 成人精品在线视频| 丁香五六月婷婷久久激情| 亚洲成人av中文字幕| 不卡在线观看电视剧完整版| 7m第一福利500精品视频| 欧美日本啪啪无遮挡网站| 欧美精品制服第一页| 国语自产精品视频在线看抢先版图片| 亚洲福利视频二区| 成人亚洲综合色就1024| 综合网日日天干夜夜久久| 国产成人综合精品| 成人免费看黄网站| 国产婷婷成人久久av免费高清| 1769国产精品| 欧美一二三视频| 欧美成人免费va影院高清| 国产亚洲精品va在线观看| 欧美激情视频在线观看| 国产精品久久电影观看| 久久亚洲精品毛片| 91精品国产色综合| 亚洲国产精品免费| 久久久久久久久国产精品| 亚洲第一精品夜夜躁人人躁| 国产欧美在线播放| 中文字幕视频一区二区在线有码| 亚洲欧洲在线观看| 亚洲成人久久电影| 国产精品电影一区| 自拍亚洲一区欧美另类| 亚洲天堂av在线免费| 日韩精品免费在线视频| 91探花福利精品国产自产在线| 成人高h视频在线| 在线中文字幕日韩| 欧美日韩中文字幕综合视频| 亚洲а∨天堂久久精品喷水| 欧美理论在线观看| 久久久久女教师免费一区| 国产欧美一区二区白浆黑人| 久久香蕉国产线看观看av| 日韩精品免费视频| 色777狠狠综合秋免鲁丝| 国产精品十八以下禁看| 91九色精品视频| 日韩影视在线观看| 少妇高潮久久久久久潘金莲| 成人精品一区二区三区| 亲子乱一区二区三区电影| 亚洲第一精品福利| 欧美黄色成人网| 91理论片午午论夜理片久久| 亚洲日韩中文字幕在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 久久夜色精品国产亚洲aⅴ| 亚洲精品日韩久久久| 这里只有精品在线观看| 欧美日韩福利在线观看| 国产精品va在线播放我和闺蜜| 九九热精品视频在线播放| 91视频-88av| 成人写真视频福利网| 日韩av色综合| 国产a∨精品一区二区三区不卡| 久久精品成人动漫| 91在线视频成人| 国产999在线观看| 日韩精品在线视频| 国产精品电影观看| 亚洲日本欧美中文幕| 精品久久久久久中文字幕大豆网| 97成人超碰免| 日韩精品免费看| 欧美大肥婆大肥bbbbb| 日本成人精品在线| 久久69精品久久久久久国产越南| 欧美激情一级二级| 国产在线播放91| 色久欧美在线视频观看| 亚洲a一级视频| 91精品啪在线观看麻豆免费| 美女撒尿一区二区三区| 97香蕉超级碰碰久久免费软件| 亚洲图片在区色| 亚洲人成亚洲人成在线观看| 国产亚洲精品日韩| 国产一区二区精品丝袜| 国产亚洲精品综合一区91| 97香蕉超级碰碰久久免费软件| 亚洲日本中文字幕免费在线不卡| 热re99久久精品国产66热| 亚洲福利小视频| 国产精品91一区| 裸体女人亚洲精品一区| 日韩av中文字幕在线| 日韩中文字幕网| 亚洲人成网在线播放| 日本最新高清不卡中文字幕| 日韩中文视频免费在线观看| 日本中文字幕不卡免费| 在线观看亚洲区| 日韩欧美国产网站| 日韩在线视频中文字幕| 综合欧美国产视频二区| 国产亚洲精品美女久久久久| 成人h视频在线| 国产精品扒开腿做爽爽爽视频| 亚洲国产成人久久综合一区| www.久久久久|