0

我不知道这是否可能是一个已经回答的问题,如果我想制作一个触摸打字程序,它应该是按键敏感的,我的意思是,每次我按下一个键,它都会与我的文本进行比较正在写。

现在我不能只做这样的事情:cin >> something; 或 Console.ReadLine(something); 在我按下回车键之前,这些都不起作用,这是我不想要的..

如何在 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() 是获得无缓冲、无回声字符按压的最简单方法之一。我在我制作的许多游戏中都使用过它。

于 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 回答