###

###

###

###

###

###

###

    PUTS(3)             Linux Programmer's Manual             PUTS(3)

    NAME
           fputc,  fputs,  putc, putchar, puts - output of characters
           and strings

    SYNOPSIS
           #include <stdio.h>

           int fputc(int c, FILE *stream);
           int fputs(const char *s, FILE *stream);
           int putc(int c, FILE *stream);
           int putchar(int c);
           int puts(char *s);
           int ungetc(int c, FILE *stream);

    DESCRIPTION
           fputc() writes the character c, cast to an unsigned  char,
           to stream.

           fputs()  writes the string s to stream, without its trail-
           ing '\0'.

           putc() is equivalent to fputc()  except  that  it  may  be
           implemented  as  a  macro which evaluates stream more than
           once.

           putchar(c); is equivalent to putc(c,stdout).

           puts() writes the string s and a trailing newline to  std-
           out.

           Calls  to  the  functions described here can be mixed with
           each other and with calls to other output  functions  from
           the stdio library for the same output stream.

    RETURN VALUES
           fputc(), putc() and putchar() return the character written
           as an unsigned char cast to an int or EOF on error.

           puts() and fputs() return a non - negative number on  suc-
           cess, or EOF on error.

    CONFORMS TO
           ANSI - C, POSIX.1

    BUGS
           It  is not advisable to mix calls to output functions from
           the stdio library with low - level calls  to  write()  for
           the  file  descriptor  associated  with  the  same  output
           stream; the results will be undefined  and  very  probably
           not what you want.

### SEE ALSO

write, fopen, fwrite, scanf, gets,

###

###

###

    GNU                       April 4, 1993                         1

    PUTS(3)             Linux Programmer's Manual             PUTS(3)

           fseek(3), ferror(3)

    GNU                       April 4, 1993                         2

Top | Master Index | Keywords | Functions

This manual page was brought to you by mjl_man V-2.0