[ Bottom of Page | Previous Page | Next Page | Contents | Index |  Library Home |
Legal |
Search ]
Technical Reference: Base Operating System and Extensions, Volume 2
tputs Subroutine
  
Purpose
Outputs a string with padding information.
Library
Curses Library (libcurses.a)
Syntax
#include <curses.h>
 
#include <term.h>  
 
tputs( String,  LinesAffected,  PutcLikeSub)
char *String;
int LinesAffected;
int (*PutcLikeSub) ();
Description
The tputs subroutine outputs
a string with padding information applied. String must be a terminfo string
variable or the return value from tparm, tgetstr, tigetstr, or tgoto
subroutines.
Parameters
| LinesAffected | Specifies the number of lines affected, or specifies 1 if not applicable. | 
| PutcLikeSub | Specifies a putchar-like subroutine through
which the characters are passed one at a time. | 
| String | Specifies the string to which to add padding information. | 
Examples
- To output the clear screen sequence using the user-defined putchar-like subroutine my_putchar,  enter: 
int_my_putchar();
tputs(clear_screen, 1 ,my_putchar);  
- To output the escape sequence used to move the cursor to the coordinates
x=40, y=18 through
the user-defined putchar-like subroutine my_putchar, enter: 
int_my_putchar();
tputs(tparm(cursor_address, 18, 40), 1, my_putchar);  
Related Information
The tparm (tparm Subroutine)
subroutine.
Curses Overview for Programming, List of Curses Subroutines, Understanding Terminals with Curses in AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs.
   
[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home |
Legal |
Search ]