📄 00000001.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:wdlin@CCCA.NCTU.edu.tw">wdlin@CCCA.NCTU.edu.tw</A> (Luke Lin), 信区: programming <BR>标 题: Something about Curses <BR>发信站: Computer Center, National Chiao-Tung Uni (Wed Jan 25 02:16:06 1995) <BR>转信站: phoenix!bbsroute!news.csie.nctu!news.cc.nctu!debbie.cc.nctu!wdlin <BR> <BR> <BR> ◎ refresh ,move ,addch <BR>------------ <BR>ccsun17 [HW/Curtest]% cat 1.c <BR>#include <stdio.h> <BR>#include <curses.h> <BR> <BR>int main() <BR>{ <BR> int line; <BR> char c; <BR> <BR> initscr(); <BR> refresh(); <BR> for(line=0;line<LINES;line++){ <BR> move(line,line); <BR> c=line+'0'; <BR> addch(c); <BR> } <BR> refresh(); <BR> endwin(); <BR>} <BR>ccsun17 [HW/Curtest]% cc 1.c -lcurses -ltermlib <BR>ccsun17 [HW/Curtest]% a.out <BR> <BR>0 <BR> 1 <BR> 2 <BR> 3 <BR> 4 <BR> 5 <BR> 6 <BR> 7 <BR> 8 <BR> 9 <BR> : <BR> ; <BR> < <BR> = <BR> > <BR> ? <BR> @ <BR> A <BR> B <BR> C <BR> D <BR> E <BR> F <BR> Gccsun17 [HW/Curtest]% <BR>------------ <BR> 在这个程式中,我们可以看到三个新的函数,refresh ,move 以及 <BR> addch 。我们先来看看 refresh 的用法,不过为了要了解 refresh ,我 <BR> 们可以再试试看下面这个两个相似的程式。 <BR>------------ <BR>ccsun17 [HW/Curtest]% cat 2f.c <BR>#include <stdio.h> <BR>#include <curses.h> <BR> <BR>int main() <BR>{ <BR> int line; <BR> int i; <BR> char c; <BR> <BR> initscr(); <BR> refresh(); <BR> for(line=0;line<LINES;line++){ <BR> move(line,line); <BR> c=line+'0'; <BR> addch(c); <BR> for(i=0;i<50000;i++); <BR> } <BR> endwin(); <BR> refresh(); /* notice! refresh() is here! */ <BR>} <BR>ccsun17 [HW/Curtest]% cat 2s.c <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -