1

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

编辑:

它真的很简单的代码:

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

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

 initscr();

 printw("test");
 refresh();

 endwin();

 return (EXIT_SUCCESS);
 }
4

1 回答 1

1

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

于 2013-04-18T15:21:03.400 回答