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.

Fichier interne 142<br />

PROGRAM fichier_interne<br />

CHARACTER(len=80) enreg<br />

INTEGER<br />

ios<br />

REAL<br />

x, y, z<br />

NAMELIST/liste/x, y, z<br />

OPEN( UNIT=1,<br />

FILE="data_txt_seq", &<br />

FORM="formatted", ACTION="read", &<br />

STATUS="old", POSITION="rewind", &<br />

IOSTAT=ios )<br />

IF ( ios /= 0 ) STOP 4<br />

READ( UNIT=1, FMT=’(a)’, IOSTAT=ios ) enreg<br />

DO WHILE( ios == 0 )<br />

IF ( VERIFY( enreg, &<br />

" ,+-0123456789.eEdD" ) == 0 ) THEN<br />

READ( enreg, FMT=*, iostat=ios ) x, y, z<br />

!----------------------------------------<br />

WRITE( UNIT=*, NML=liste )<br />

END IF<br />

READ( UNIT=1, FMT=’(a)’, iostat=ios ) enreg<br />

END DO<br />

CLOSE( UNIT=1 )<br />

END PROGRAM fichier_interne<br />

Dans cet exemple on lit un fichier en ne traitant que<br />

les enregistrements constitués de réels et en ignorant<br />

tous les autres.<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!