addnwstr(3X) addnwstr(3X)
NAME
addnwstr, addwstr, mvaddnwstr, mvaddwstr, mvwaddnwstr, mvwaddwstr,
waddnwstr, waddwstr - Wide-Character-String in ein Fenster einfügen
und den Cursor auf die nächste Position stellen.
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int addnwstr(const wchart *wstr, int n);
int addwstr(const wchart *wstr);
int mvaddnwstr(int y, int x, const wchart *wstr, int n);
int mvaddwstr(int y, int x, const wchart *wstr);
int mvwaddnwstr(WINDOW *win, int y, int x, const wchart *wstr, int n);
int mvwaddwstr(WINDOW *win, int y, int x, const wchart *wstr);
int waddnwstr(WINDOW *win, const wchart *wstr, int n);
int waddwstr(WINDOW *win, const wchart *wstr);
BESCHREIBUNG
Diese Funktionen schreiben alle Zeichen des Wide-Character-Strings
wstr in das aktuelle oder angegebene Fenster beginnend bei der aktuel-
len oder angegebenen Cursor-Position.
Bei diesen Funktionen wird der Cursor auf die nächste Position
gestellt. Die Funktionen verarbeiten Sonderzeichen und führen Zeile-
numbrüche durch.
Das Ergebnis dieser Funktionen gleicht dem Erstellen eines cchart aus
dem wchart und der Hintergrunddarstellung mit anschließendem Aufrufen
von waddwch(), und zwar für jedes Zeichen des Typs wchart im String.
Die durch die Funktionen mv() angegebene Cursor-Bewegung erfolgt nur
einmal, und zwar am Anfang der Operation.
Die Funktionen addnwstr(), mvaddnwstr(), mvwaddnwstr() und waddnwstr()
schreiben maximal n Wide-Characters. Wenn n negativ (-) ist, wird der
gesamte String hinzugefügt.
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.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
addnwstr(3X) addnwstr(3X)
SIEHE AUCH
addwch(3X), curses(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98