in_wchnstr(3X) in_wchnstr(3X)
NAME
inwchnstr, inwchstr, mvinwchnstr, mvinwchstr, mvwinwchnstr,
mvwinwchstr, winwchnstr, winwchstr - Einen Array aus komplexen Zei-
chen und Darstellungen aus einem Fenster extrahieren
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int inwchnstr(cchart *wchstr, int n);
int inwchstr(cchart *wchstr);
int mvinwchnstr(int y, int x, cchart *wchstr, int n);
int mvinwchstr(int y, int x, cchart *wchstr);
int mvwinwchnstr(WINDOW *win, int y, int x, cchart *wchstr, int n);
int mvwinwchstr(WINDOW *win, int y, int x, cchart *wchstr);
int winwchnstr(WINDOW *win, cchart *wchstr, int n);
int winwchstr(WINDOW *win, cchart *wchstr);
BESCHREIBUNG
Diese Funktionen extrahieren Zeichen aus dem aktuellen oder angegebe-
nen Fenster, beginnend bei der aktuellen oder angegebenen Position bis
zum Zeilenende, und stellen sie in den Array, auf den wchstr zeigt.
Die Funktionen inwchnstr(), mvinwchnstr(), mvwinwchnstr() und
winwchnstr() geben in den Array maximal n cchart-Elemente ein.
RÜCKGABEWERT
Diese Funktionen geben nach erfolgreicher Ausführung den Wert OK
zurück. Andernfalls wird ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
HINWEISE
Wird mit inwchstr(), mvinwchstr(), mvwinwchstr() oder winwchstr()
eine Zeile gelesen, die zu einem Überlauf des Array führt, auf den
wchstr zeigt, kommt es zu nicht definierten Ergebnissen. Hier wird die
Verwendung der Funktionen inwchnstr(), mvinwchnstr(),
mvwinwchnstr() bzw. winwchnstr() empfohlen.
SIEHE AUCH
curses(3X), inwch(3X), curses(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98