【发布时间】:2016-04-17 05:50:41
【问题描述】:
我需要使用 C 中的 termcaps 获取终端光标的 (Y, X) 位置。
使用ioctl(),我得到了终端屏幕的大小,但我仍然需要得到光标所在的位置。
我发现了这个:
CSI 6 n DSR – 设备状态报告将光标位置报告给 应用程序(就像在键盘上键入一样)ESC[n;mR,其中 n 是 行和 m 是列。 (可能不适用于 MS-DOS。)
但我不知道如何在 C 中使用它...
【问题讨论】:
-
看看HERE
标签: c shell unix iterm2 termcap