add_wch(3X) add_wch(3X)
NAME
addwch, mvaddwch, mvwaddwch, waddwch - Ein komplexes Zeichen mit
Darstellung in ein Fenster einfügen
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int addwch(const cchart *wch);
int waddwch(WINDOW *win, const cchart *wch);
int mvaddwch(int y, int x, const cchart *wch);
int mvwaddwch(WINDOW *win, int y, int x, const cchart *wch);
BESCHREIBUNG
Diese Funktionen fügen Informationen in das aktuelle oder das angege-
bene Fenster an der aktuellen oder angegebenen Position ein und stel-
len den Cursor auf die nächste Position. Die Funktionen führen Zeile-
numbrüche durch. Ferner werden von den Funktionen Sonderzeichen verar-
beitet.
- Wenn wch auf ein Zwischenraumzeichen verweist, wird das vorherige
Zeichen an dieser Stelle entfernt und ein neues durch wch angegebe-
nes Zeichen mit der durch wch angegebenen Darstellung eingesetzt.
Anschließend wird der Cursor auf das nächste Zwischenraumzeichen
auf dem Bildschirm gestellt.
- Wenn wch auf ein Nicht-Zwischenraumzeichen verweist, bleiben alle
Zeichen an dieser Stelle stehen, die Nicht-Zwischenraumzeichen von
wch werden zu dem komplexen Zwischenraumzeichen hinzugefügt, und
die durch wch angegebene Darstellung wird ignoriert.
RÜCKGABEWERT
Diese Funktionen geben bei erfolgreicher Ausführung den Wert OK
zurück. Andernfalls wird der Wert ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
SIEHE AUCH
addch(3X), curses(3X), curses(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98