C Language Inclusión de archivo fuente


Ejemplo

Los usos más comunes de las directivas de preprocesamiento de #include son las siguientes:

#include <stdio.h>
#include "myheader.h"

#include reemplaza la declaración con el contenido del archivo al que se hace referencia. Los corchetes angulares (<>) hacen referencia a los archivos de cabecera instalados en el sistema, mientras que las comillas ("") corresponden a los archivos proporcionados por el usuario.

Las propias macros pueden expandir otras macros una vez, como lo ilustra este ejemplo:

#if VERSION == 1
    #define INCFILE  "vers1.h"
#elif VERSION == 2
    #define INCFILE  "vers2.h"
    /*  and so on */
#else
    #define INCFILE  "versN.h"
#endif
/* ... */
#include INCFILE