#include

Sintassi:

#include FileNameSpecification

Ci sono diverse modalità di inclusione del file a seconda di come è codificato FileNameSpecification:


#include "filename"

  • Il file, filename, è ricercato nella directory di lavoro cosi' come fornita dal sistema operativo.

#include <filename>

Il file, filename, è ricercato secondo il seguente ordine:

  • nella directory DirName, se è stata fornita tramite il parametro --include=DirName;
  • nella directory DirName, se è stata fornita tramite la variabile di ambiente RX_INCLUDE=DirName;
  • nella directory di lavoro cosi' come fornita dal sistema operativo.

#include filename

Il file, filename.cmh, è ricercato secondo le modalità viste al punto precedente

Nota: Questa modalità è deprecata, ma è mantenuta per motivi di compatibilita' con le versioni precedenti.

ToDo:

Un possibile miglioramento è quello di prevedere la possibilità indicare piu' directory da usare per la ricerca dei file. Tali directory potrebbero essere separate dal carattere ";".

La suddetta modalità dovrà essere prevista sia per la variabile di ambiente RX_INCLUDE= che per l' opzione --include=.

Altri comandi di pre processore.

[Home] [Index] [Usage] [Environment variable] [pre-processor] [funzioni] [debug]

Nessun commento: