我必须在我的学校项目中使用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);
}
答案 0 :(得分:1)
尝试添加getch()
以等待refresh()
和endwin()
之间的用户输入。你的程序结束得太快了。