【发布时间】:2013-09-06 09:23:08
【问题描述】:
我正在使用 CodeBlocks 并且刚刚开始使用 PDCurses。我只是在尝试一些东西,然后遇到了这个问题。
#include <iostream>
#include <curses.h>
using namespace std;
int main()
{
int ch;
initscr();
cbreak();
keypad(stdscr, TRUE);
noecho();
ch = getch();
printw("The key pressed is %d\n", ch);
refresh();
return 0;
}
getch() 不起作用。它不会等待输入,它只是直接打印。它只是输出“按下的键是-1”。
【问题讨论】:
-
在命令提示符下运行是否得到相同的结果?
标签: c++ input ncurses getch pdcurses