gpt4 book ai didi

c++ - PDCurses getch 不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 14:02:25 25 4
gpt4 key购买 nike

我正在使用 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”。

最佳答案

虽然这应该已经是默认行为,但您可以尝试通过 nodelay(stdscr, FALSE) 显式设置延迟模式。

关于c++ - PDCurses getch 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18654329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com