Manpage of FGETWS
FGETWSSection: Linux Programmer's Manual (3)
NAMEfgetws - read a wide-character string from a FILE stream
#include <wchar.h>wchar_t *fgetws(wchar_t *ws, int n, FILE *stream);
DESCRIPTIONThe fgetws() function is the wide-character equivalent of the fgets(3) function. It reads a string of at most n-1 wide characters into the wide-character array pointed to by ws, and adds a terminating null wide character (Laq\0aq). It stops reading wide characters after it has encountered and stored a newline wide character. It also stops when end of stream is reached.
The programmer must ensure that there is room for at least n wide characters at ws.
For a nonlocking counterpart, see unlocked_stdio(3).
RETURN VALUEThe fgetws() function, if successful, returns ws. If end of stream was already reached or if an error occurred, it returns NULL.
ATTRIBUTESFor an explanation of the terms used in this section, see attributes(7).
CONFORMING TOPOSIX.1-2001, POSIX.1-2008, C99.
NOTESThe behavior of fgetws() depends on the LC_CTYPEcategory of the current locale.
In the absence of additional information passed to the fopen(3) call, it is reasonable to expect that fgetws() will actually read a multibyte string from the stream and then convert it to a wide-character string.
SEE ALSOfgetwc(3), unlocked_stdio(3)
This document was created by man2html, using the manual pages.
Time: 16:30:19 GMT, March 14, 2017 Click Here!