[Fortran 90] Ajout sans ecraser d'une ligne

Fermé
julien - 25 mai 2007 à 19:38
 julien - 25 mai 2007 à 20:14
Bonjour a tous
Je realise une simulation, et j'ai besoin de sauvegarder la valeur du resultat a chaque pas de temps dans un fichier sans ecraser les precedentes.
J'utilise
open(11,file=nfichier(1:longueur),form='formatted',status='unknown')
write(11,1115) ux(i,j,k),uy(i,j,k),uz(i,j,k),accx(i,j,k),accy(i,j,k),accz(i,j,k),px(i,j,k),py(i,j,k),pz(i,j,k)
close(11)
1115 FORMAT (5F14.7)
Mais j'ecrase le fichier a chaque fois
J'ai essaye de changer le status sans effet. Y-a-t-il moyen de specifier avec action l'endroit ou on veut ecrire?
Je peux aussi faire une boucle, tout lire et sauvegarder, mais ca ne me parait pas tres efficace.
Si vous avez une idee, je suis preneur
merci d'avance

1 réponse

C'est bon, fallait juste ajouter position='append'
1