C99 Language Standard Logo

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.6 Formatted input/output functions
        • 7.19.6.1 The fprintf function
        • 7.19.6.2 The fscanf function
        • 7.19.6.3 The printf function
        • 7.19.6.4 The scanf function
        • 7.19.6.5 The snprintf function
        • 7.19.6.6 The sprintf function
        • 7.19.6.7 The sscanf function
        • 7.19.6.8 The vfprintf function
        • 7.19.6.9 The vfscanf function
        • 7.19.6.10 The vprintf function
        • 7.19.6.11 The vscanf function
        • 7.19.6.12 The vsnprintf function
        • 7.19.6.13 The vsprintf function
        • 7.19.6.14 The vsscanf function
      • 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.6 Formatted input/output functions
Previous Next

7.19.6 Formatted input/output functions

  • 7.19.6.1 The fprintf function
  • 7.19.6.2 The fscanf function
  • 7.19.6.3 The printf function
  • 7.19.6.4 The scanf function
  • 7.19.6.5 The snprintf function
  • 7.19.6.6 The sprintf function
  • 7.19.6.7 The sscanf function
  • 7.19.6.8 The vfprintf function
  • 7.19.6.9 The vfscanf function
  • 7.19.6.10 The vprintf function
  • 7.19.6.11 The vscanf function
  • 7.19.6.12 The vsnprintf function
  • 7.19.6.13 The vsprintf function
  • 7.19.6.14 The vsscanf function

1

The formatted input/output functions shall behave as if there is a sequence point after the actions associated with each specifier.[1]

Footnotes

[1]

The fprintf functions perform writes to memory for the %n specifier.

Previous Next