1

私は 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です」と出力するだけです。

4

1 に答える 1