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 une nombre de données variable


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 49
    Par défaut Lire une nombre de données variable
    Bonjour,

    J'essaie de lire un ficher formatté dont les lignes ont des longueurs differents.
    Une ligne est constitué de la façon suivante :
    nombre_variables variable1 variable2 ...

    J'essaie de lire la ligne avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     read(1,*,iostat=error) nombre_variables, (tmp_liste(i), i=1, nombre_variables)
    Le nombre de variable étant en premier lieu récupéré, il sert à la boucle implicite qui suit.
    En affichant les variables récupérées, je me rends compte que seul une ligne sur deux est lue.

    J'ai essayé de séparer la récupération du nombre de variables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    read(1,*,iostat=error) nombre_variables
    if(nombre_variables .ne. 0) then
      backspace(1)
      read(1,*,iostat=error) dummy, (tmp_liste(i), i=1, nombre_variables)
    end
    mais cela ne change rien.

    Quelqu'un aurait-il une piste pour résoudre ce problème ?

    Merci

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 49
    Par défaut
    La premiere version fonctionne.
    Le probleme etait que meme sans aucune variable, le nombre de variable etait de 1 dans le fichier que l'on m'avait fourni.

    Peut etre que l'on peut supprimer ce thread, qui est en fait un peu ridicule...
    toutes mes excuses.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 04/08/2010, 14h05
  2. Créer un graph avec une plage de donnée variable
    Par Damien.020 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/04/2010, 09h04
  3. Additionner un nombre de données variables
    Par svedberg dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/10/2007, 22h09
  4. Créer un graph avec une plage de donnée variable
    Par nono le golfeur dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/06/2007, 17h15
  5. Lire une base de données access 2007 avec access 2003
    Par gblanchard dans le forum Runtime
    Réponses: 6
    Dernier message: 08/05/2007, 02h59

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