我正在创建一个处理ASCII字符及其含义的应用程序。
这个程序有两个部分:
1)。列表(ASCII十进制、十六进制、八进制、二进制、字符和描述的完整列表)
2)。用户输入(键入或按下特定的ASCII字符,显示十进制、十六进制、八进制、二进制和描述)
清单将是简单的,但是对于用户输入的ASCII字符,是否有一种方法可以检查用户是否按下了按钮,如果是,它包含什么ASCII字符?
我可以简单地使用决策(if-else)并让用户输入ASCII字符,但我认为如果他们只按一个按钮会更快(更酷!)。
很抱歉,如果这个问题忽略了要求,而不是要求提供代码片段讲义。
我认为它正在期待这样的事情。只需获取输入并检查输入是否在可打印范围内。如果是,打印ASCII码
#include <conio.h>
#include <iostream>
int main()
{
int c = 0;
while (1)
{
c = 0;
c = _getch();
if (c > 31 && c < 127) {
std::cout << c << std::endl;
}
}
return 0;
}