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.
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 |
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 |
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 |