1. ホーム
  2. c++

[解決済み] Press Any Key To Exit」の実装方法【重複】について

2022-02-17 20:53:59

質問

<余談
この質問には、すでにここで回答があります :
クローズド 2年前 .

以下は、C++による簡単なコードです。

cout << "Press Any Key To Exit...";

ユーザーがキーボードのボタンを押したときに、プログラムを終了させるコードは何ですか?上記のコードの後に何を書けばいいのでしょうか? 私はcin.ignore();を使用することができ、ユーザーがEnterキーを押した場合、プログラムは終了することを知っているが、私のターゲットは任意のキーです。

どうすればいいのでしょうか?

どのように解決するのですか?

ncurses ライブラリを使用することができます。この解決法の欠点は、出力にcoutを使えなくなることです。

#include <ncurses.h>
int main()
{
    initscr();
    printw("Press Any Key To Exit...");
    getch();
    endwin();
}

必ず -lncurses コンパイル時