iT邦幫忙

1

c++如何判斷是否按下Enter鍵

請問各位,何在c++ 的 if else 判斷式中判斷是否按下 Enter 鍵,麻煩幫忙一下,謝謝大家!

2 個回答

2
EN
iT邦研究生 4 級 ‧ 2021-07-12 15:37:08
最佳解答

參考:

  1. _kbhit() 的用法:
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main()
{
    int ch;
    while (1){
        if (_kbhit()){
            ch = _getch();
            cout << ch;
            if (ch == 13){ break; }
        }
    }
    system("pause");
}
  1. ASCII
codingcat iT邦新手 5 級 ‧ 2021-07-12 15:39:52 檢舉

感謝這位幫友的解答!

0
大毛
iT邦新手 5 級 ‧ 2021-07-12 15:58:51
#include <iostream>
using namespace std;

int main()
  {
  cout << "按enter";
  if (cin.get() == '\n')
    cout << "嗨";
  return 0;
  }
codingcat iT邦新手 5 級 ‧ 2021-07-12 16:01:36 檢舉

感恩!

我要發表回答

立即登入回答