- 513 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 17:36:05 ]
- >>512
ちょっと言葉足らずだったので補足させて下さい. 例えば,以下のようなソースだと noraw モードになってるので getch で Ctrl-C しても何も起きませんが, getch より前に raw を挿入すると Ctrl-C で終了できました. しかし,getch を getstr に置き換えると raw/noraw/cbreak/nocbreak のどれを挿入しても変化なしでした. require "curses" begin Curses::init_screen Curses::stdscr.addstr("% ") Curses::stdscr.refresh() s = Curses::stdscr.getch() Curses::stdscr.addstr("\n>>> %s \n" % s) Curses::stdscr.refresh() rescue Curses::close_screen end
|

|