Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/150.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.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++ 在进行终端输入时,是否像CLISP一样闪烁匹配括号?_C++_C_Ruby_Input_Readline - Fatal编程技术网

C++ 在进行终端输入时,是否像CLISP一样闪烁匹配括号?

C++ 在进行终端输入时,是否像CLISP一样闪烁匹配括号?,c++,c,ruby,input,readline,C++,C,Ruby,Input,Readline,如果在{,after或]after[in]之后键入},我相信还会有更多的端子,相应的左括号会高亮显示大约一秒钟,然后返回到正常状态 我如何得到这个行为,至少当在C++中使用Ruby、CIN和C中的SCANF < P>来控制光标位置、文本格式等的事情时,你必须直接与终端对话,这是一个无法通过SCAN的CIN流接口访问的方法。露比不确定,但我猜同样的情况也适用。嗯。在POSIX系统上,这种控制是通过一组I/O控制来实现的,这些控制提供了与终端设备的带外通信。有一些库在与终端通话时提供一定程度的可移植

如果在{,after或]after[in]之后键入},我相信还会有更多的端子,相应的左括号会高亮显示大约一秒钟,然后返回到正常状态


我如何得到这个行为,至少当在C++中使用Ruby、CIN和C中的SCANF

< P>来控制光标位置、文本格式等的事情时,你必须直接与终端对话,这是一个无法通过SCAN的CIN流接口访问的方法。露比不确定,但我猜同样的情况也适用。嗯。在POSIX系统上,这种控制是通过一组I/O控制来实现的,这些控制提供了与终端设备的带外通信。有一些库在与终端通话时提供一定程度的可移植性。最常用的可能是David Rodríguez已经使用过的库。

不清楚您在问什么:你想让shell与括号匹配吗?你想让编辑器在编程这些语言时与括号匹配吗?或者你想让你自己的程序在其中一种语言中与括号匹配吗?@DavidRodríguez dribeas,我只想在请求shell以其中一种语言输入时突出显示括号。当你在你自己的程序中做输入,你不是与shell交互,而是终端。这可能是什么混淆了我。C和C++的答案是,你不能直接这样做,你需要控制输入低于SCANF或STD::CIN。对,将shell更改为terminal。