基本框图未显示

时间:2013-07-18 20:06:18

标签: c ncurses

我正在尝试使用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);
}

1 个答案:

答案 0 :(得分:0)

wgetch(win)而不是getch()getch()与胜利的东西不兼容。