fwide

Defined in header <wchar.h>
int fwide( FILE *stream, int mode );
(since C95)

If mode > 0, attempts to make stream wide-oriented. If mode < 0, attempts to make stream byte-oriented. If mode==0, only queries the current orientation of the stream.

If the orientation of the stream has already been decided (by executing output or by an earlier call to fwide), this function does nothing.

Parameters

stream - pointer to the C I/O stream to modify or query
mode - integer value greater than zero to set the stream wide, less than zero to set the stream narrow, or zero to query only

Return value

An integer greater than zero if the stream is wide-oriented after this call, less than zero if the stream is byte-oriented after this call, and zero if the stream has no orientation.

References

  • C11 standard (ISO/IEC 9899:2011):
    • 7.29.3.5 The fwide function (p: 423)
  • C99 standard (ISO/IEC 9899:1999):
    • 7.24.3.5 The fwide function (p: 369)

See also

opens a file
(function)
C++ documentation for fwide
doc_C_Language
2016-10-10 18:35:22
Comments
Leave a Comment

Please login to continue.