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


