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 texte séquentiel 102<br />

Dans cet exemple, on demande l’ouverture du fichier<br />

dont le nom est data txt seq. C’est un fichier texte<br />

séquentiel (formatted, sequential) existant (old)<br />

que l’on désire écraser (rewind).<br />

Comme précédemment, à l’issue de l’OPEN on teste<br />

la valeur de retour contenue dans l’entier ios.<br />

Si l’ouverture s’est bien passée on lance, à l’aide<br />

de l’instruction WRITE, l’écriture en caractères d’un<br />

enregistrement comportant un tableau de réels (tab)<br />

suivi d’un entier puis d’un réel (i, r).<br />

Le format d’édition spécifié sous la forme d’une<br />

constante chaîne de caractères (’(10F8.4,I3,F6.3)’)<br />

permet de convertir en caractères les variables cidessus<br />

:<br />

☞ 10F8.4 : écriture des 10 éléments du tableau tab.<br />

Chacun a un gabarit de 8 caractères avec 4 chiffres<br />

en partie décimale,<br />

☞ I3 : écriture de l’entier i sur 3 caractères,<br />

☞ F6.3 : écriture du réel r sur 6 caractères avec 3<br />

chiffres en partie décimale.<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!