getwc(3S)getwc(3S)NAME
getwc, getwchar, fgetwc - get wchar_t character or word from a stream
SYNOPSIS
#include <stdio.h>
#include <widec.h>
int getwc(FILE *stream);
int getwchar(void);
int fgetwc(FILE *stream);
DESCRIPTION (International Functions)getwc transforms the next EUC character from the named input stream into
a wchar_t character, and returns it. It also increments the file
pointer, if defined, by one EUC character in the stream. getwchar is
defined as getwc(stdin). getwc and getwchar are macros.
fgetwc behaves like getwc, but is a function.
SEE ALSOfclose(3S), ferror(3S), fopen(3S), scanf(3S), stdio(3S), getws(3S),
putwc(3S), widec(3S).
DIAGNOSTICS
These functions return the constant EOF at the end-of-file, or upon an
error and set the EOF or error indicator of a stream, respectively. If
the error is an illegal sequence, errno is set to EILSEQ.
NOTES
If the value returned by getwc, getwchar, or fgetwc is compared with the
integer constant EOF after being stored in a wchar_t variable, the
comparison may not succeed unless EOF is cast to type wchar_t.
Page 1