如何在控制台中获取X,Y上的标志。
示例mvprintw(1,2,“H”)。 和SOME_FUNCTION_I_AM_LOOKING_FOR(1,2) - >返回“h”。
答案 0 :(得分:1)
chtype mvinch(int y, int x)
。
来自man 3NCURSES inch
:
概要
#include <curses.h> chtype inch(void); chtype winch(WINDOW *win); chtype mvinch(int y, int x); chtype mvwinch(WINDOW *win, int y, int x);
说明
这些例程返回chtype类型的字符 命名窗口中的当前位置。 如果为此设置了任何属性 位置,它们的值与返回的值进行“或”运算。 定义的常量可以是 与&amp;同时使用(逻辑AND)操作 - 可以单独提取角色或属性。
属性
以下位掩码可以与返回的字符进行AND运算 绞车。
A_CHARTEXT Bit-mask to extract character A_ATTRIBUTES Bit-mask to extract attributes A_COLOR Bit-mask to extract color-pair field information