-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

getch() の代わりに wgetch(win) getch() は win と互換性がありません。

于 2013-07-18T20:17:17.177 に答える