Subroutine tparm
Zweck
Wendet Parameter (Auffüllen) auf eine Terminalfunktion an.
Bibliothek
Curses Library (libcurses.a)
Syntax
Beschreibung
Die Subroutine Parameter wendet Parameter (Auffüllen) auf eine Terminalfunktion an.
Anmerkung: Wenn die Subroutine Parameter mit weniger als 10 Parametern aufgerufen wird, muss beim Kompilieren des Programms die Option -D_TPARM_COMPAT verwendet werden. Andernfalls gibt der Compiler den folgenden Fehler aus.
1506-098 (E) Missing argument(s)Parameter
| Element | Beschreibung |
|---|---|
| Parameter# | Gibt die zu instanziierenden Parameter (bis zu neun) an. |
| TermCap | Gibt die Terminalfunktion an, auf die die Parameter angewendet werden sollen Diese Terminalfunktionen sind in der Datei term.h definiert. |
Rückgabewerte
Die Subroutine tparm gibt die mit dem Parameter TermCap angegebene Escapezeichenfolge mit den angegebenen Parametern zurück. Nachdem die Escapezeichenfolge empfangen wurde, kann sie von einer Subroutine wie der Subroutine Tputs (tputs, Subroutine) ausgegeben werden.
Beispiele
- Zum Speichern der Escapezeichenfolge, die verwendet wird, um den Cursor in der benutzerdefinierten Variablen zu positionierenhome_sequence, geben Sie Folgendes ein:
home_sequence = tparm(cursor_home); - Zum Speichern der Escapezeichenfolge, die zum Verschieben des Cursors auf die Koordinaten X =40, Y =18in der benutzerdefinierten Variablenmove_sequence, geben Sie Folgendes ein:
move_sequence = tparm(cursor_address, 18, 40);