0

これが回答済みの質問かどうかはわかりません。タッチタイピング プログラムを作成したい場合は、キーを感知する必要があります。つまり、キーを押すたびに、入力したテキストと比較されます。書いています。

今は次のようなことはできません: cin >> something; または Console.ReadLine(something); これらは、Enter キーを押すまで機能しません。これは望ましくありません。

C++ && C# で入力を希望どおりに機能させるにはどうすればよいですか?

事前にThanX :)

4

2 に答える 2

0
#include <iostream>
#include "conio.h"

using namespace std;

int main()
{
    char c;
    getch(c);
    cout << endl << c << endl;

    return 0;
}

conio.h は非推奨だと思いますが、 getch() は、バッファリングされていない、エコーされていない文字プレスを取得する最も簡単な方法の 1 つです。私が作った多くのゲームでそれを使用しました。

于 2012-07-09T18:40:43.143 に答える
0

C# の場合:

Console.ReadKey「ユーザーが次に押した文字またはファンクション キーを取得する」を使用してみてください。

msdn のサンプルを見ることができます:

http://msdn.microsoft.com/en-us/library/471w8d85.aspx

于 2012-07-09T18:41:35.627 に答える