Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Watcom C Library Reference - <u>synopsis:</u> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Synopsis:
    #include <stdio.h>
    int fputc( int c, FILE *fp );
    #include <stdio.h>
    #include <wchar.h>
    wint_t fputwc( wint_t c, FILE *fp );

Description:
    The fputc function writes the character specified by the argument c to
    the output stream designated by fp.

    The fputwc function is identical to fputc except that it converts the
    wide character specified by c to a multibyte character and writes it to
    the output stream.

Returns:
    The fputc function returns the character written or, if a write error
    occurs, the error indicator is set and fputc returns  EOF.

    The fputwc function returns the wide character written or, if a write
    error occurs, the error indicator is set and fputc returns  WEOF.  If an
    encoding error occurs,  errno is set to  EILSEQ and fputc returns  WEOF.

    When an error has occurred,  errno contains a value indicating the type
    of error that has been detected.

Example:
    #include <stdio.h>

    void main()
      {
        FILE *fp;
        int c;

        fp = fopen( "file", "r" );
        if( fp != NULL ) {
          while( (c = fgetc( fp )) != EOF )
            fputc( c, stdout );
          fclose( fp );
        }
      }

Classification:
    fputc is ANSI, fputwc is ANSI

Systems:
     fputc - All, Netware

    fputwc - All

See Also:
    fopen, fputchar, fputs, putc, putchar, puts, ferror

See Also: ferror

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson