-1

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

1 回答 1

0

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

于 2013-07-18T20:17:17.177 回答