From cppreference.com
< c‎ | io
File input/output

File access
Direct input/output
Unformatted input/output
Formatted input
Formatted output
File positioning
Error handling
Operations on files
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.


[edit] Parameters

stream - to read the wide character from

[edit] 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.

[edit] Example

[edit] References

  • C11 standard (ISO/IEC 9899:2011):
  • The fgetwc function (p: 421-422)
  • The getwc function (p: 424)
  • C99 standard (ISO/IEC 9899:1999):
  • The fgetwc function (p: 367)
  • The getwc function (p: 369)

[edit] See also

gets a character from a file stream
gets a wide string from a file stream
writes a wide character to a file stream
puts a wide character back into a file stream
C++ documentation for fgetwc