在一個需要一個字符並打印相應的ASCII值的程序中。如何檢測用戶是否進入空格鍵?
空格鍵的ASCII值是:'32'。
但如果我按空格鍵,然後輸入鍵,程序仍然等待輸入,並沒有得到空格鍵字符識別。
#include <iostream>
using namespace std;
int main()
{
char ch;
cout << "Enter the character: ";
cin >> ch;
cout << "ASCII code is: " <<(int)ch << endl;
return 0;
}
控制檯輸入通常由操作系統或庫緩衝,直到按下Enter鍵纔會傳送到您的程序。 –
他說他按下輸入 – pm100
upvoted,這是一個完全有效的問題與工作代碼。我們還需要什麼 – pm100