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

  man pages->OpenBSD man pages -> putc (3)              
Title
Content
Arch
Section
 

PUTC(3)

Contents


NAME    [Toc]    [Back]

     fputc, putc, putchar, putw - output a character or word to a
stream

SYNOPSIS    [Toc]    [Back]

     #include <stdio.h>

     int
     fputc(int c, FILE *stream);

     int
     putc(int c, FILE *stream);

     int
     putchar(int c);

     int
     putw(int w, FILE *stream);

DESCRIPTION    [Toc]    [Back]

     The fputc() function writes the character c (converted to an
unsigned
     char) to the output stream pointed to by stream.

     putc() acts essentially identically to  fputc(),  but  is  a
macro that expands
  in-line.   It  may evaluate stream more than once, so
arguments given
     to putc() should not be expressions with potential side  effects.

     putchar()  is  identical  to putc() with an output stream of
stdout.

     The putw() function writes the specified int w to the  named
output
     stream.

RETURN VALUES    [Toc]    [Back]

     The  functions  fputc(),  putc(),  and  putchar() return the
character written.
  If an error occurs, the value EOF  is  returned.   The
putw() function
     returns  0  on success; EOF is returned if a write error occurs, or if an
     attempt is made to write a read-only stream.

SEE ALSO    [Toc]    [Back]

      
      
     ferror(3), fopen(3), getc(3), stdio(3)

STANDARDS    [Toc]    [Back]

     The functions fputc(), putc(), and putchar(), conform to ANSI X3.159-1989
     (``ANSI  C'').   A function putw() function appeared in Version 6 AT&T
     UNIX.

BUGS    [Toc]    [Back]

     Since the size and byte order of an int varies from one  machine to another,
 putw() is not recommended for portable applications.

OpenBSD      3.6                           June      4,      1993
[ Back ]
 Similar pages
Name OS Title
getc IRIX get character or word from a stream
putc IRIX put character or word on a stream
getwc IRIX get wchar_t character or word from a stream
fgetc NetBSD get next character or word from input stream
getc FreeBSD get next character or word from input stream
getchar NetBSD get next character or word from input stream
getchar_unlocked FreeBSD get next character or word from input stream
fgetc FreeBSD get next character or word from input stream
getc_unlocked FreeBSD get next character or word from input stream
getc_unlocked NetBSD get next character or word from input stream
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service