在控制台中获取 X、Y 上的符号

发布于 2024-10-24 02:35:09 字数 106 浏览 1 评论 0原文

如何在控制台中获取 X、Y 上的符号。

示例 mvprintw(1,2,"H")。 和 SOME_FUNCTION_I_AM_LOOKING_FOR(1,2) ->返回“h”。

How to get the sign on X, Y in console.

Example mvprintw(1,2,"H").
and SOME_FUNCTION_I_AM_LOOKING_FOR(1,2) -> return "h".

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

韬韬不绝 2024-10-31 02:35:09

我想到了 chtype mvinch(int y, int x) 。

来自 man 3NCURSES 英寸

概要

 #include ;

   chtype 英寸(无效);
   chtype 绞车(WINDOW *win);
   chtype mvinch(int y, int x);
   chtype mvwinch(WINDOW *win, int y, int x);

描述

这些例程返回 chtype 类型的字符,位于
指定窗口中的当前位置。
如果为此设置了任何属性
位置,它们的值将被或运算为返回的值。
中定义的常量可以是
与 & 一起使用(逻辑与)操作
来单独提取字符或属性。

属性

以下位掩码可以与返回的字符进行 AND 运算
绞盘。

 A_CHARTEXT 提取字符的位掩码
   A_ATTRIBUTES 用于提取属性的位掩码
   A_COLOR 用于提取颜色对字段信息的位掩码

chtype mvinch(int y, int x) comes to mind.

From man 3NCURSES inch:

SYNOPSIS

   #include <curses.h>

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

DESCRIPTION

These routines return the character, of type chtype, at the
current position in the named window.
If any attributes are set for that
position, their values are OR’ed into the value returned.
Constants defined in can be
used with the & (logical AND) opera‐
tor to extract the character or attributes alone.

Attributes

The following bit-masks may be AND-ed with characters returned by
winch.

   A_CHARTEXT     Bit-mask to extract character
   A_ATTRIBUTES   Bit-mask to extract attributes
   A_COLOR        Bit-mask to extract color-pair field information
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文