【发布时间】:2014-11-12 14:33:02
【问题描述】:
我是编程新手,目前正在学习 C 中的数组。我正在制作一个拼图,其中包含安装在框架上的 15 个带编号的方形块,其中一个是空的。它允许用户点击任何箭头键(上、下、左、右)。用户将继续按箭头键,直到数字不按升序排列。这些棋子可以水平和垂直移动。 我的问题是我不知道如何定位光标。我知道一个库函数 gotoxy() 但我认为它在 Turbo C/C++ 中使用过。我正在使用 Code Blocks.I在谷歌上搜索但无法得到结果。是的,我说的是键盘光标和使用窗口操作系统。请帮忙! :)
【问题讨论】:
-
你的意思是鼠标光标吗?你在说什么光标?
-
@jean-loup 我认为 OP 指的是控制台光标。顺便说一句,这取决于您使用的平台(即 Windows 或 Unix/Linux)
-
这需要如何完成取决于程序将在其中运行的终端设备的类型。支持大多数终端是一项艰巨的工作,并且有像 ncurses 这样经过数十年改进的完整库.也就是说,大多数常见的终端设备都支持 VT220/ANSI 转义序列来移动光标——你可以搜索它们,它们可能就足够了。参见例如here
标签: c ide codeblocks cursor-position