|
|
|
7.19 Input/output <stdio.h> 7.19.1 Introduction 1 The header <stdio.h> declares three types, several macros, and many functions for performing input and output. 2 The types declared are size_t (described in 7.17); FILE which is an object type capable of recording all the information needed to control a fpos_t which is an object type other than an array type capable of recording all the information 3 The macros are NULL (described in 7.17); _IOFBF _IOLBF _IONBF which expand to integer constant expressions with distinct values, suitable for use as the setvbuf function; BUFSIZ which expands to an integer constant expression that is the size of the buffer used by the setbuf function; EOF which expands to an integer constant expression, with type int and a negative value, that is returned by several functions to indicate end-of-file, that is, no more input from a FOPEN_MAX which expands to an integer constant expression that is the minimum number of files that FILENAME_MAX which expands to an integer constant expression that is the size needed for an array of char large enough to hold the longest file name string that the implementation 262 Library §7.19.1 |