Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问C++;通过Windows终端的ASCII码 >我在哪里可以找到与C++兼容的ASCII代码的完整列表?我想使用Windows终端来实现这一点,因为我知道Linux有一种实现这一点的方法(showkey-a)_C++_Windows - Fatal编程技术网

访问C++;通过Windows终端的ASCII码 >我在哪里可以找到与C++兼容的ASCII代码的完整列表?我想使用Windows终端来实现这一点,因为我知道Linux有一种实现这一点的方法(showkey-a)

访问C++;通过Windows终端的ASCII码 >我在哪里可以找到与C++兼容的ASCII代码的完整列表?我想使用Windows终端来实现这一点,因为我知道Linux有一种实现这一点的方法(showkey-a),c++,windows,C++,Windows,提供了有关Linux命令的更多信息,但我正在寻找适用于Windows的一两行代码。Windows在Linux上没有类似于showkey的内置程序 你问的问题是:代码> C++ >代码>我想我会写一个快速的C++程序来完成你所要求的: #包括 #包括 int main() { INTC; 而((c=_getch())&&(c!=3)) STD::CUT与C++ C++兼容,你想在一个代码中使用一个字符列表吗?CPP < /Cube >文件。C++是什么?显示键< /代码>?我不明白你的问题。你是

提供了有关Linux命令的更多信息,但我正在寻找适用于Windows的一两行代码。

Windows在Linux上没有类似于
showkey
的内置程序


<>你问的问题是:代码> C++ >代码>我想我会写一个快速的C++程序来完成你所要求的:

#包括
#包括
int main()
{
INTC;
而((c=_getch())&&(c!=3))

STD::CUT与C++ C++兼容,你想在一个代码中使用一个字符列表吗?CPP < /Cube >文件。C++是什么?<代码>显示键< /代码>?我不明白你的问题。你是问ASCII代码与C++兼容吗?还是你要问如何找到哪个ASCII代码在你的键盘P上的键?roduce like
showkey-a
在linux上有吗?所以你想实现某种类型的Windows端口的
showkey
?你的键盘不会产生ASCII码,除非你有一个没有功能键、箭头、大写锁等的特殊键盘。Windows没有像
showkey
这样的内置程序,即使有PowerShell这项任务不仅仅是“一两行”。您需要制作或找到一个类似于
showkey
的程序。同时还要解决“C++兼容性”问题一部分问题,ASCII只是一种字节编码的方法,没有什么可以阻止C++支持任何二进制字符编码。太感谢了!为什么<代码> > GETCHE()/<代码>而不是<代码> STD::CIN。GET())@代码/ > @ ReMyLeBeAu,<代码> CIN。通过
ReadFile
读取标准数据(或
ReadConsoleW
如果控制台流处于UTF-16模式),并且它不会禁用控制台的“回声”、“行”和“已处理”输入模式。因此,我们键入的内容将是可见的;我们必须在键入一个字符后按enter键,该字符将是流中的LF;一些控制字符将被处理(例如,Ctrl+F将打开控制台的“查找”对话框)。
\u getch
(或者最好是
\u getwch
)通过
ReadConsoleInputW
直接从CONIN$进行低级读取,后一种控制台输入模式暂时禁用。@eryksun这些是实现细节,可能根本不正确implementations@RemyLebeau,
get()<代码>从流中读取字符。它没有指定任何平台或任何类型的设备上的底层设备设置来实现不回响的原始读取;等待用户按Enter;或处理控制字符。您问我们为什么不使用<代码> CIN。获取< /代码>。这就是为什么,特别是对于Windows C++的原因。直到现在,这不仅仅是一个普通的原因,而是事情的现状。我真的不明白你为什么要反驳我说的话。