addnstr(3X) addnstr(3X)
NAME
addnstr, addstr, mvaddnstr, mvaddstr, mvwaddnstr, mvwaddstr waddnstr,
waddstr - String aus Mehrbytezeichen ohne Darstellung in ein Fenster
einfügen und den Cursor auf die nächste Position stellen
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int addnstr(const char *str, int n);
int addstr(const char *str);
int mvaddnstr(int y, int x, const char *str, int n);
int mvaddstr(int y, int x, const char *str);
int mvwaddnstr(WINDOW *win, int y, int x, const char *str, int n);
int mvwaddstr(WINDOW *win, int y, int x, const char *str);
int waddnstr(WINDOW *win, const char *str, int n);
int waddstr(WINDOW *win, const char *str);
BESCHREIBUNG
Diese Funktionen schreiben alle Zeichen des Strings str in das aktu-
elle oder angegebene Fenster beginnend bei der aktuellen oder angege-
benen Position. Hierbei wird die Hintergrunddarstellung verwendet.
Bei diesen Funktionen wird der Cursor auf die nächste Position
gestellt. Die Funktionen verarbeiten Sonderzeichen und führen Zeile-
numbrüche durch.
Die Funktionen addstr(), mvaddstr(), mvwaddstr() und waddstr() glei-
chen einem Aufruf von mbstowcs() für den String str mit anschließendem
Aufrufen von addwstr(), mvaddwstr(), mvwaddwstr() bzw. waddwstr().
Die Funktionen addnstr(), mvaddnstr(), mvwaddnstr() und waddnstr()
verwenden maximal n Bytes aus dem String str. Wenn n negativ (-) ist,
wird der gesamte String hinzugefügt. Die Funktionen gleichen einem
Aufruf von mbstowcs() für die ersten n Bytes von str mit anschließen-
dem Aufrufen von addwstr(), mvaddwstr(), mvwaddwstr() bzw. waddwstr().
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
addnstr(3X) addnstr(3X)
SIEHE AUCH
mbstowcs(3C), addnwstr(3X), curses(3X), curses(5).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98