addchstr, addchnstr, waddchstr, waddchnstr, mvaddchstr, mvaddchnstr, mvwaddchstr, mvwaddchnstr - キャラクタ(および属性) の ス ト リ ン グ を ncurses ウィンドウに追加する |
#include <ncurses.h> int addchstr(chtype *chstr); |
こ れらのルーチンは、chstr を、ウィンドウイメージ構造内の現在のカーソル 位置およびカーソル位置の後にコピーします。最後の引数として n を持 つ 4 つのルーチンは、多くとも n 個のエレメントをコピーしますが、それより多く は行に入りません。 n=-1 の場合、ストリング全体が、行に入る最大キャラ ク タ数までコピーされます。 ウィ ンドウカーソルは進められません。これらのルーチンは waddnstr より高 速に機能します。しかし、使用するときには注意を払う必要があります。ど ん な種類のチェックもせず (たとえば、改行キャラクタのチェック)、現在のカー ソル位置を進めず、右余白と交差する場合は新しい行にラップアラウンドせ ず にストリングを切り捨てるからです。 |
これらのルーチンはすべて、処理が失敗すると整数 ERR で返ります。処理が成 功して完了すると、ERR 以外の整数値が返されます。ただし、これまでの ルー チンの説明で異なるように注記した場合は別です。 |
waddchnstr 以外のルーチンはすべてマクロである可能性があることに注意して ください。 |
ncurses(3) |