iT邦幫忙

1

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

不明 2021-07-12 13:12:144189 瀏覽
  • 分享至 

  • xImage

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

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
EN
iT邦好手 1 級 ‧ 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
不明 檢舉

感謝這位幫友的解答!

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;
  }
不明 檢舉

感恩!

我要發表回答

立即登入回答