1. ホーム
  2. c++

[解決済み】「Press Any Key To Exit」を実装する方法【重複あり

2022-02-05 18:09:49

質問

以下は、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 コンパイル時