*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Linux man pages -> fputwc (3)              
Title
Content
Arch
Section
 

FPUTWC(3)

Contents


NAME    [Toc]    [Back]

       fputwc - write a wide character to a FILE stream

SYNOPSIS    [Toc]    [Back]

       #include <stdio.h>
       #include <wchar.h>

       wint_t fputwc (wchar_t wc, FILE* stream);
       wint_t putwc (wchar_t wc, FILE* stream);

DESCRIPTION    [Toc]    [Back]

       The fputwc function is the wide-character equivalent of the fputc function.
 It writes the wide character  wc  to  stream.  If	ferror(stream)
       becomes	true,  it  returns  WEOF. If a wide character conversion error
       occurs, it sets errno to EILSEQ and returns WEOF.  Otherwise it returns
       wc.

       The putwc function or macro functions identically to fputwc.  It may be
       implemented as a macro, and may evaluate its argument more  than  once.
       There is no reason ever to use it.

RETURN VALUE    [Toc]    [Back]

       The  fputwc  function returns wc if no error occurred, or WEOF to indicate
 an error.

ERRORS    [Toc]    [Back]

       Apart from the usual ones, there is

       EILSEQ Conversion of wc to the stream's encoding fails.

CONFORMING TO    [Toc]    [Back]

       ISO/ANSI C, UNIX98

SEE ALSO    [Toc]    [Back]

      
      
       fgetwc(3), fputws(3)

NOTES    [Toc]    [Back]

       The behaviour of fputwc depends on the LC_CTYPE category of the current
       locale.

       In  the	absence of additional information passed to the fopen call, it
       is reasonable to expect that fputwc will actually write	the  multibyte
       sequence corresponding to the wide character wc.



GNU				  1999-07-25			     FPUTWC(3)
[ Back ]
 Similar pages
Name OS Title
fputws Linux write a wide character string to a FILE stream
putwchar Tru64 Write a wide character to a stream
putwc Tru64 Write a wide character to a stream
fputwc Tru64 Write a wide character to a stream
fputws Tru64 Write a wide-character string to a stream
fgetwc Linux read a wide character from a FILE stream
ungetwc Linux push back a wide character onto a FILE stream
fgetws Linux read a wide character string from a FILE stream
putwchar Linux write a wide character to standard output
getwc FreeBSD get next wide-character from input stream
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service