Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果您在CLISP(我相信还有更多)终端中键入}after {、)after(或]after ,则相应的左括号会突出显示大约一秒钟,然后返回正常状态。[
}
{
)
(
]
[
gets至少在 Ruby、cinC++ 和C 中,我怎样才能得到这种行为scanf?
gets
cin
scanf
要控制光标位置、文本格式等内容,您必须直接与终端对话,这种方式无法cin通过scanf. 不确定Ruby,但我想这也适用于那里。在 POSIX 系统上,这种控制是通过一组 I/O 控制 ( ioctl) 实现的,这些控制提供与终端设备的带外通信。有些库在与终端交谈时提供了一定程度的可移植性。最常用的可能是ncurses , David Rodríguez已经提到过。
ioctl