我的学校项目必须使用 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);
}
最佳答案
尝试在refresh()
和endwin()
之间加入getch()
等待用户输入。你的程序结束得太快了。
关于c - 简单的 curses.h 程序,终端不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16086558/