如何在C++ NCurses中获取当前光标位置?

5

如何使用C++和NCurses获取终端中光标的当前位置?我搜索了一下,找到了“getxy(int x, int y)”这个函数。我尝试使用它,但是出现了错误“'getxy' was not declared in this scope”。

3个回答

8

你可能忘记了一些#include <ncurses.h>,并且宏的拼写是getyx

不要忘记使用g++ -Wall -g编译,并使用-lncurses进行链接


6
getyx(WINDOW *win,int y,int x);

没有得到xy()。


0

此函数仅允许您将光标设置到位置,您应该查看getmouse函数以获取鼠标事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接