nextupprevious
Next: 12.1. Operaciones sobre ficheros Up: Índice Previous: 11. Funciones


12. Librerías

En el lenguaje C toda la entrada y salida de un programa se realiza a través de funciones definidas en librerías. También se encuentran definidas en librerías otros tipos de funciones. Dichas librerías, o la mayoría, son estándar (las funciones en ellas definidas tienen nombres estándar) lo que facilita la portabilidad de los programas. Al inicio de cada fichero se debe indicar las declaraciones de las librerías que se utilizarán. Esto se realiza utilizando la directiva #include, cuya sintaxis es:

#include nombre_fichero

donde el nombre del fichero donde se realizan las definiciones se coloca entre ángulos (<nombre_fichero>) o entre comillas dobles ("nombre_fichero") según el lugar en que haya que buscar el fichero sea en los directorios asignados por defecto a los ficheros 'include' o en el actual.
Estos ficheros de definiciones suelen tener la extensión .h (de header, cabeceras) y contienen definiciones necesarias para la utilización de las funciones contenidas en las librerías.
Por otra parte, utilizando la directiva #include se puede hacer inclusión de ficheros de código del mismo modo que en cualquier otro lenguaje.

#include <stdio.h>   Incluye la cabecera para usar las librerias
                     de entrada/salida desde el
                     directorio estándar

#include "stdio.h"   Igual al anterior pero las busca
                     en el directorio actual

#include "a:\librería\mia.h"     Incluye el fichero mia.h
                                 desde la unidad a:
Figura 24 Ejemplo de inclusión de librerías



nextupprevious
Next: 12.1. Operaciones sobre ficheros Up: Índice Previous: 11. Funciones


Última modificación: 26/4/1999


Copyright © 1999, F. de Sande - Centro Superior de Informática, Universidad de La Laguna.
All rights reserved.