GETC.3
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:2k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. GETC(3)                   Minix Programmer's Manual                    GETC(3)
  2. NAME
  3.      getc, getchar, fgetc, getw - get character or word from stream
  4. SYNOPSIS
  5.      #include <stdio.h>
  6.      int getc(FILE *stream)
  7.      int getchar(void)
  8.      int fgetc(FILE *stream)
  9.      int getw(FILE *stream)
  10. DESCRIPTION
  11.      Getc returns the next character from the named input stream.
  12.      Getchar() is identical to getc(stdin).
  13.      Fgetc behaves like getc, but is a genuine function, not a macro;  it  may
  14.      be used to save object text.
  15.      Getw returns the next int from the named input stream.   It  returns  the
  16.      constant  EOF upon end of file or error, but since that is a good integer
  17.      value, feof and ferror(3) should be used to check the  success  of  getw.
  18.      Getw assumes no special alignment in the file.
  19. SEE ALSO
  20.      clearerr(3), fopen(3), putc(3), gets(3), scanf(3), fread(3), ungetc(3).
  21. DIAGNOSTICS
  22.      These functions return the integer constant EOF at end of file, upon read
  23.      error,  or if an attempt is made to read a file not opened by fopen.  The
  24.      end-of-file  condition  is  remembered,  even  on  a  terminal,  and  all
  25.      subsequent  attempts  to  read  will  return  EOF  until the condition is
  26.      cleared with clearerr(3).
  27. BUGS
  28.      Because it is implemented as a macro, getc treats a stream argument  with
  29.      side  effects  incorrectly.   In  particular,  `getc(*f++);' doesn't work
  30.      sensibly.
  31.                                 May 14, 1986                                 1