stdio.h

Descripción

Fichero cabecera que declara funciones y define tipos y macros necesarios para el paquete estándar de E/S definido por Kernighan and Ritchie y extendido bajo UNIX system V.

Funciones

Función Descripción
printf Permite mostrar datos formateados por pantalla
scanf Permite leer datos desde el teclado
getchar Devuelve el siguiente carácter escrito y no leído desde el teclado
putchar Escribe un carácter en la pantalla
gets Lee una ristra del teclado
puts Muestra por pantalla una ristra
fopen Abre un fichero
fclose Cierra un fichero
feof Se emplea para saber si se ha intentado leer después del final de fichero
fflush Vacía el buffer escribiendo la información en el fichero
fprintf Escribe una salida con formato en un fichero
fscanf Lee texto con formato desde un fichero y lo almacena en las variables
a las que apuntan los argumentos
fgetc Devuelve el siguiente carácter en el fichero
fputc Escribe un carácter en el fichero
fgets Lee tantos caracteres como sea posible de una línea en un fichero
fputs Escribe todos los caracteres de su primer parámetro en el fichero
fwrite Escribe datos en binario en un fichero
fread Lee datos en binario de un fichero
ftell Devuelve la posición actual del cursor de un fichero
fseek Sitúa el cursor del fichero en una posición determinada
rewind Sitúa el cursor del fichero al principio

Macros

Macro Descripción
EOF Valor entero constante y negativo que se usa para indicar final de fichero
NULL Define la macro del puntero nulo
SEEK_CUR Se usa en fseek para establecer la posición del cursor con respecto a la actual
SEEK_END Se usa en fseek para establecer la posición del cursor con respecto al final
SEEK_SET Se usa en fseek para establecer la posición del cursor con respecto al principio

Tipos

Tipo Descripción
FILE Un tipo de struct capaz de almacenar la información necesaria para controlar un fichero, incluyendo su indicador de posición, un puntero a su buffer asociado (si existe), un indicador de errores que registra si se ha producido un error de
lectura y/o escritura, y un indicador de final de fichero que registra
si se ha llegado al final del fichero.
size_t Descrito de la misma forma que en stddef.h