IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Fortran Discussion :

Ecriture et stockage de données sur un fichier .txt


Sujet :

Fortran

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Ecriture et stockage de données sur un fichier .txt
    Bonjour à tous,

    A partir d'un logiciel de Calcul Eléments Finis, j'essaie de créer une procédure en fortran 77 (langage utilisé par le logiciel) me permettant de créer un fichier .txt et d'y stocker des données.

    Jusque là tout va bien, mon problème commence lorsqu'une fois le fichier .txt créé et fermé après écriture, je souhaite l'actualiser en y rajoutant des données : tout ce qui aurait été écrit précédemment est remplacé par les nouvelles données !!

    J'ai essayé plusieurs méthodes à partir des divers tutaux présents sur le net mais sans succès. Pourriez vous m'aidez, s'il vous plait ?

    Merci par avance

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    	 logical::existe
    C
    C	 on teste l'existance de test_01.txt
    	 inquire( file="test_01.txt", exist=existe)
    C
    	 If    ( .NOT. existe ) Then
    	    open(11,file='test_01.txt', status='new')
    	 Endif
    	 close(11)
    C
    C	 Je symbolise la réécriture par une boucle for
          	 do 10 k1=1,3
          	 	open( 11 , file='test_01.txt',
         + 	 		status='old',
         +			access='sequential',
         +			form='formatted',
         +                  position='append')
    		write(11,*) k1
    		close(11, status='keep')
     10	 continue
    C
    	end

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Points : 970
    Points
    970
    Par défaut
    bonjour,

    c'est étonnant, chez moi ce bout de code fonctionne parfaitement.

  3. #3
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Vraiment ??
    Les valeurs de K1 = 1, 2, 3 apparaissent écrites les unes après les autres sur des lignes différentes ?

    Parceque si vous ne visualisez sur le fichier .txt que la valeur 3 c'est que les valeurs précédentes de k1 ont été supprimées !!

  4. #4
    Futur Membre du Club
    Inscrit en
    Novembre 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    bonjour,

    c'est étonnant, chez moi ce bout de code fonctionne parfaitement.
    kango je te remercie, en fait je dois avoir un problème sur mon compilateur gfortran parceque lorsque je le compile le programme ne fonctionne pas mais par contre quand j'intègre la procédure fortran en subroutine de mon code de calcul EF ca fonctionne !!

    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer des données sur un fichier txt
    Par amelianna dans le forum Octave
    Réponses: 13
    Dernier message: 02/10/2014, 13h54
  2. Réponses: 0
    Dernier message: 26/10/2011, 18h09
  3. Réponses: 2
    Dernier message: 18/12/2010, 19h42
  4. donné sur un fichier word
    Par jekeclo dans le forum Access
    Réponses: 2
    Dernier message: 05/12/2005, 19h16
  5. Extraction de données sur des fichiers excel
    Par iupgeii dans le forum MFC
    Réponses: 3
    Dernier message: 23/01/2004, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo