0
첫 번째 Curses.getstr
호출은 다른 창을 지 웁니다. 이후의 호출에서는 발생하지 않습니다.Curses.getstr이 첫 번째 호출시 창을 지움
require "curses"
Curses.init_screen
window = Curses::Window.new(10, 10, 5, 0)
window.scrollok true
Thread.new do
loop do
window.addstr rand(1000000).to_s
window.refresh
sleep 0.1
end
end
Curses.setpos 20, 0
sleep 1
# now several lines of numbers suddenly disappear
loop{ Curses.getstr }
어떻게하면이 문제를 해결할 수 있습니까?