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 :

lire a partir d'un fichier de sortie


Sujet :

Fortran

  1. #1
    Candidat au Club
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 6
    Points : 4
    Points
    4
    Par défaut lire a partir d'un fichier de sortie
    Bonjour
    j'ai un fichier de données qui j'ai obtenu a partir d'un programme de calcul. Ce fichier output contient plusieurs paramètres du modèle à calculer.
    personnellement je m'intéresse à utiliser seulement les paramètres suivants:
    yr mo da origin lat n lon w depth rms erh erz

    exemple:
    ......
    .....
    yr mo da origin lat n lon w depth rms erh erz
    82 4 9 1711 43.16 36 18.332 1 38.288 8.888 0.07 0.44 1.69
    .....
    .....
    yr mo da origin lat n lon w depth rms erh erz
    82- 4- 9 1919 37.62 36 18.743 1 38.071 5.014 0.10 0.37 1.86
    ....
    ....
    etc...

    ma question est:

    comment extraire les valeurs de ces paramètres de ce fichier et les mettre dans un nouveau pour les exploiter a postériori?


    Merci par avance

    Orlando

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Si je comprends bien la question, tu as un fichier dont tu veux extraire la première ligne suivant chaque occurrence de la chaine "yr mo da origin lat n lon w depth rms erh erz". Les lignes ainsi extraites doivent être copier dans un deuxième fichier. Est-ce bien cela ?

    Si oui :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    character (100) Ligne
    ...
    open(11,'input.dat',status='old')
    open(12,'output.dat',status='new')
    do
      read (11,'(a)',iostat=k) Ligne
      if (k /= 0) exit
      if (Ligne == 'yr mo da origin lat n lon w depth rms erh erz') then
        read(11,'(a)') Ligne
        write(12,'(a)') trim(Ligne)
      endif
    enddo

Discussions similaires

  1. Lire a partir d'un fichier de données
    Par Orlando72 dans le forum MATLAB
    Réponses: 3
    Dernier message: 04/05/2011, 12h46
  2. Lire a partir d'un fichier
    Par fofina dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 05/04/2008, 14h24
  3. [EXCEL]Comment lire à partir d'un fichier Excel en java?
    Par BOUSHIH dans le forum Documents
    Réponses: 3
    Dernier message: 20/04/2006, 11h04
  4. Comment Lire une valeur à partir d'un fichier XML en C++?
    Par Hamdi Hedhili dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 13/12/2005, 10h09
  5. lire un champ de bit a partir d'un fichier
    Par loupdeau dans le forum MFC
    Réponses: 5
    Dernier message: 09/08/2005, 12h53

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