tputs サブルーチン

目的

埋め込み情報を含むストリングを出力します。

ライブラリー

Curses ライブラリー (libcurses.a)

構文

#include <curses.h>
#include <term.h>  
tputs( String,  LinesAffected,  PutcLikeSub)
char *String;
int LinesAffected;
int (*PutcLikeSub) ();

説明

TPUT サブルーチンは、埋め込み情報が適用されたストリングを出力します。 ストリングは、terminfo ストリング変数、または TPARMTGESTRティゲッスル、または TGOTO サブルーチンからの戻り値でなければなりません。

パラメーター

項目 説明
LinesAffected 影響を受ける行数を指定するか、該当しない場合は 1 を指定します。
PutcLikeサブ 文字が一度に 1 つずつ渡される プッチャルのようなサブルーチンを指定します。
string 埋め込み情報を追加するストリングを指定します。

  1. ユーザー定義の プッチャル類似サブルーチン 入力文字 (my_putchar)を使用して画面消去シーケンスを出力するには、次のように入力します。
    int_my_putchar();
    tputs(clear_screen, 1 ,my_putchar); 
  2. カーソルを座標 x= に移動するために使用されるエスケープ・シーケンスを出力します。40、y=18ユーザー定義の プッチャル類似サブルーチンを介してmy_putchar次のように入力します。
    int_my_putchar();
    tputs(tparm(cursor_address, 18, 40), 1, my_putchar);