02.05.2014 Views

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

Patrick Corde & Anne Fouilloux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Procédures internes 165<br />

8.7 – Procédures internes<br />

En Fortran une procédure peut en contenir<br />

d’autres. Ces procédures sont appelées procédures<br />

internes. Elles ne peuvent être appelées que depuis la<br />

procédure les contenant.<br />

Les définitions des procédures internes sont faites<br />

dans la procédure les incluant après l’instruction<br />

CONTAINS.<br />

Il n’y a pas d’imbrications possibles : une procédure<br />

interne ne peut pas elle-même en contenir.<br />

Exemple<br />

program proc_interne<br />

implicit none<br />

character(len=10) :: ch<br />

read ’(a)’,ch<br />

call conversion( ch )<br />

print *,ch<br />

end program proc_interne<br />

INSTITUT DU DÉVELOPPEMENT<br />

ET DES RESSOURCES<br />

EN INFORMATIQUE SCIENTIFIQUE<br />

Cours langage Fortran – 27 janvier 2006<br />

<strong>Patrick</strong> <strong>Corde</strong> et <strong>Anne</strong> <strong>Fouilloux</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!