<stdio.h>

El archivo de inclusión <stdio.h> define constantes, macros y tipos, y declara funciones de entrada y salida de secuencia. Las funciones de E/S de corriente son:

El archivo de inclusión <stdio.h> también define las macros que se listan a continuación. Puede utilizar estas constantes en los programas, pero no debe alterar sus valores.
BUFSIZ
Especifica el tamaño de almacenamiento intermedio que la función de biblioteca setbuf utilizará al asignar almacenamientos intermedios para E/S de corriente. Este valor establece el tamaño de los almacenamientos intermedios asignados por el sistema y se utiliza con setbuf.
EOF
El valor devuelto por una función de E/S cuando se encuentra el final del archivo (o, en algunos casos, un error).
FOPEN_MAX
Número de archivos que se pueden abrir simultáneamente.
FILENAME_MAX
El nombre de archivo más largo soportado. Si no hay un límite razonable, FILENAME_MAX será el tamaño recomendado.
L_tmpnam
El tamaño del nombre temporal más largo que puede generar la función tmpnam .
TMP_MAX
El número mínimo de nombres de archivo exclusivos que puede generar la función tmpnam .
NULL
Puntero garantizado para no apuntar a un objeto de datos.

El tipo de estructura FILE se define en <stdio.h>. Las funciones de E/S de corriente utilizan un puntero al tipo FILE para obtener acceso a una corriente determinada. El sistema utiliza la información de la estructura FILE para mantener la corriente.

Cuando el sistema de archivos integrado está habilitado con un parámetro de compilación SYSIFCOPT (*IFSIO), ifs.h se incluye en <stdio.h>.

Las secuencias estándar C stdin, stdouty stderr también se definen en <stdio.h>.

Las macros SEEK_CUR, SEEK_ENDy SEEK_SET se expanden a expresiones constantes integrales y se pueden utilizar como tercer argumento en fseek().

Las macros _IOFBF, _IOLBFy _IONBF se expanden a expresiones constantes integrales con valores distintos adecuados para su uso como tercer argumento en la función setvbuf .

El tipo fpos_t se define en <stdio.h> para su uso con fgetpos() y fsetpos().

Consulte <stddef.h> para obtener más información sobre NULL.