curses画窗口问题

int main(void)
{
WINDOW* pwin = NULL;

initscr();
raw();
keypad(stdscr,TRUE);

int raw,col;
getmaxyx(stdscr,raw,col);

pwin = newwin(raw/4,col/4,raw/2,col/2);
if(pwin == NULL)
{
return 0;
}
//box(stdscr,'$','*');
box(pwin,'$','*');
wprintw(pwin,"the first window born\n");
refresh();
wrefresh(pwin);

getch();
delwin(pwin);

endwin();

return 0;
}
为什么一定要wprintw和refresh这两个函数才能画出窗口,没有应该也能画出的啊,求高手指点!

作者: lq651659889   发布时间: 2011-06-16

refresh 应该是需要的吧,刷新屏幕

作者: justkk   发布时间: 2011-06-16

wrefresh不是刷新窗口么,这个有差别难道。

作者: lq651659889   发布时间: 2011-06-16