EN JA
curs_inch(3X)
curs_inch(3X) curs_inch(3X)

名称

inch, winch, mvinch, mvwinch - curses ウィンドウから文字および属性を取得する

書式

#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 の文字を返します。属性がその位置に設定されている場合、それらの値は返された値に論理和 (OR) されます。 <curses.h> に定義された定数は文字か属性を単独で抽出するために & (論理 AND) オペレータと共に使用できます。

属性

次のビット-マスクは winch によって返された文字と論理積 (AND) できます。
A_CHARTEXT 文字を抽出するビット-マスク
A_ATTRIBUTES 属性を抽出するビット-マスク
A_COLOR 色ペアフィールド情報を抽出するビット-マスク

これらのルーチンはすべてマクロであるかもしれないことに注意してください。

移植性

これらの関数は、XSI Curses standard, Issue 4 に記述されています。

関連項目

curses(3X)

ワイド文字 (ncursesw) ライブラリの同等の関数は、 curs_in_wch(3X) に説明されています。