getyx返回-1 -1
#include <stdio.h>
#include <curses.h>
int main () {
int y, x;
getyx( curscr, y, x);
printf("x=%i, y=%i", x, y);
return 0; }
gcc ac -lcurses -oa
x=-1, y=-1
为什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您应该在尝试使用curses之前调用
initscr();
?您会发现,阅读编程库的至少一些文档是值得投入时间的,例如http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/
Maybe you should call
initscr();
before trying to use curses ?You'll find that reading at least some of the documentation for a programming library is time well invested, e.g. http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/