Defined in header <wchar.h> | ||
---|---|---|
wint_t fgetwc( FILE *stream ); | (since C95) | |
wint_t getwc( FILE *stream ); | (since C95) |
Reads the next wide character from the given input stream. getwc()
may be implemented as a macro and may evaluate stream
more than once.
Parameters
stream | - | to read the wide character from |
Return value
The next wide character from the stream or WEOF
if an error has occurred or the end of file has been reached. If an encoding error occurred, errno
is set to EILSEQ
.
Example
References
- C11 standard (ISO/IEC 9899:2011):
- 7.29.3.1 The fgetwc function (p: 421-422)
- 7.29.3.6 The getwc function (p: 424)
- C99 standard (ISO/IEC 9899:1999):
- 7.24.3.1 The fgetwc function (p: 367)
- 7.24.3.6 The getwc function (p: 369)
See also
gets a character from a file stream (function) | |
(C95) | gets a wide string from a file stream (function) |
(C95) | writes a wide character to a file stream (function) |
(C95) | puts a wide character back into a file stream (function) |
C++ documentation for fgetwc |
Please login to continue.