用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

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 16:33:55
refresh 应该是需要的吧,刷新屏幕
昵称: justkk  时间: 2011-06-16 16:42:56
wrefresh不是刷新窗口么,这个有差别难道。
昵称: lq651659889  时间: 2011-06-16 16:57:40
发表评论
昵称:
内容:
验证: