我正在尝试使用鼠标点击在ncurses窗口上递增和递减值,一切正常,但如果我递减到数字为负的点,则尝试再次递增(如-1),第二个字符(1)将保持显示在WINDOW和主要字符在我更改数字( - )的位置将改变,我意识到问题是我只在位置event.x
{更改{1}} event.y
所以问题是,什么是最简单的方法(可能是一个ncurses函数),允许我删除它。
mvwprintw
答案 0 :(得分:0)
我发现最简单(但不是最好)的答案是在两种情况下添加:
if(tab[k][l] < 0){
mvwprintw(fen_sim, event.y -1, event.x -1, " ");
wrefresh(fen_sim);
}