这个程序利用了ncurses库,还有用信号SIGALRM作为定时器。
在linux下编译后。执行./wd words 。文件words里可以输入你想要练习的单词。
佩服博主啊。<br /> 不过这个也真难为你家孩子了。<br /> 游戏不生动!<br /> <br /> 对了,博主,你每次从标准输入 getch 一个字符,怎么将这个字符显示红色的? 是不是在你的 word_down 方法里实现了? mvprintw 可以打印有颜色的字吗?<img src="/image/face/1.gif" >
<div class="quote"><span class="q"><b>socay2</b>: 佩服博主啊。<br /> 不过这个也真难为你家孩子了。<br /> 游戏不生动!<br /> <br /> 对了,博主,你每次从标准输入 getch 一个字符,怎么将这个字符显示红色的? 是不是在你的 word_dow.....</span></div>函数output_word里,调用mvprintw之前,先执行下面两句<br /> attron(COLOR_PAIR(2));<br /> attron(A_BOLD);