10. Include▲
10-1. La directive INCLUDE▲
Elle demande au compilateur d'inclure un fichier contenant des instructions Fortran :
Sélectionnez
INCLUDE
'nom_de_fichier'
Exemple
Sélectionnez
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
PROGRAM
inclusion
IMPLICIT
NONE
INTEGER
:: i
INCLUDE
'inclusion.inc'
DO
i=1,6
itab(i) = PI
END
DO
ltab(1) = .true.
ltab(2) = .false.
ltab(3) = .true.
CALL
sub
END
PROGRAM
inclusion
SUBROUTINE
sub
IMPLICIT
NONE
INCLUDE
'inclusion.inc'
PRINT
*,'Tableau réels = '
, rtab
PRINT
*,'Tableau logique = '
, ltab
END
SUBROUTINE
sub
Le fichier inclusion.inc contient les déclarations de COMMON
s et de paramètres :
Sélectionnez
1.
2.
3.
4.
2.
3.
4.
DOUBLE
PRECISION
, PARAMETER
:: PI=3.14159265d0
DOUBLE
PRECISION
, DIMENSION
(6) :: rtab
LOGICAL
, DIMENSION
(3) :: ltab
COMMON
rtab,ltab
Remarques :
- l'inclusion du contenu du fichier se fait là où est placée la directive
INCLUDE
; - il est possible d'imbriquer plusieurs directives
INCLUDE
. Le nombre d'imbrications possible dépend du compilateur ; - la localisation du fichier à inclure peut être précisée à l'aide de l'option -I du système de compilation.