简单的curses.h程序,终端中没有显示任何内容

时间:2013-04-18 15:05:49

标签: c macos netbeans

我必须在我的学校项目中使用curses.h库。我们在NetBeans中编程。我试图在我的Mac上创建简单的程序,一切似乎都很好。编译代码,打开一个新的终端窗口,但没有显示任何内容,只需按[Enter]关闭终端。我已经包含了curses.h库,在调试选项中设置了-lcurses(我也尝试过main.c -lcurses)。 有截图。   screen 我应该设置别的吗?你能帮帮我吗?

编辑:

它的代码真的很简单:

 #include <stdio.h>
 #include <stdlib.h>
 #include <curses.h>

 int main(int argc, char** argv) {

 initscr();

 printw("test");
 refresh();

 endwin();

 return (EXIT_SUCCESS);
 }

1 个答案:

答案 0 :(得分:1)

尝试添加getch()以等待refresh()endwin()之间的用户输入。你的程序结束得太快了。