我正在尝试使用ncurses来绘制一些盒子。不幸的是,没有任何东西出现。
我很确定这是基本的东西。代码很短。
#include <curses.h>
void create_win(int height, int width, int y, int x);
int main(int argc, char *argv[])
{
int i;
int size = 10;
initscr();
clear();
noecho();
cbreak();
for (i = 0; i < 20; i++)
{
create_win(size, size, size + i, size + i);
}
getch();
endwin();
return 0;
}
void create_win(int height, int width, int y, int x)
{
WINDOW *win;
win = newwin(height, width, y, x);
box(win, 0, 0);
wrefresh(win);
}
答案 0 :(得分:0)
wgetch(win)而不是getch()getch()与胜利的东西不兼容。