Check char at current/given position in PDCurses/NCurses

南楼画角 提交于 2019-12-17 19:53:01

问题


Is there a way to check which char is at a given position in the console window? For example if I want to check if there's an asterisk (*) at position (10, 12), how do I do that? Or if I use move(10, 12);, how do I check which char is at the current cursor position? I'm using PDCurses.


回答1:


The inch family of functions should do that:

chtype inch(void);
chtype winch(WINDOW *win);
chtype mvinch(int y, int x);
chtype mvwinch(WINDOW *win, int y, int x);


来源:https://stackoverflow.com/questions/8066592/check-char-at-current-given-position-in-pdcurses-ncurses

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!