C99 Language Standard
Contents
Foreword
Introduction
1. Scope
2. Normative references
3. Terms, definitions, and symbols
4. Conformance
5. Environment
6. Language
7. Library
7.1 Introduction
7.2 Diagnostics <assert.h>
7.3 Complex arithmetic <complex.h>
7.4 Character handling <ctype.h>
7.5 Errors <errno.h>
7.6 Floating-point environment <fenv.h>
7.7 Characteristics of floating types <float.h>
7.8 Format conversion of integer types <inttypes.h>
7.9 Alternative spellings <iso646.h>
7.10 Sizes of integer types <limits.h>
7.11 Localization <locale.h>
7.12 Mathematics <math.h>
7.13 Nonlocal jumps <setjmp.h>
7.14 Signal handling <signal.h>
7.15 Variable arguments <stdarg.h>
7.16 Boolean type and values <stdbool.h>
7.17 Common definitions <stddef.h>
7.18 Integer types <stdint.h>
7.19 Input/output <stdio.h>
7.19.1 Introduction
7.19.2 Streams
7.19.3 Files
7.19.4 Operations on files
7.19.5 File access functions
7.19.5.1 The fclose function
7.19.5.2 The fflush function
7.19.5.3 The fopen function
7.19.5.4 The freopen function
7.19.5.5 The setbuf function
7.19.5.6 The setvbuf function
7.19.6 Formatted input/output functions
7.19.7 Character input/output functions
7.19.8 Direct input/output functions
7.19.9 File positioning functions
7.19.10 Error-handling functions
7.20 General utilities <stdlib.h>
7.21 String handling <string.h>
7.22 Type-generic math <tgmath.h>
7.23 Date and time <time.h>
7.24 Extended multibyte and wide character utilities <wchar.h>
7.25 Wide character classification and mapping utilities <wctype.h>
7.26 Future library directions
Annex A
Annex B
Annex C
Annex D
Annex E
Annex F
Annex G
Annex H
Annex I
Annex J
Bibliography
C99 Language Standard
7. Library
7.19 Input/output <stdio.h>
7.19.5 File access functions
Previous
Next
7.19.5 File access functions
7.19.5.1 The fclose function
7.19.5.2 The fflush function
7.19.5.3 The fopen function
7.19.5.4 The freopen function
7.19.5.5 The setbuf function
7.19.5.6 The setvbuf function