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 :

Lecture d'un fichier a partir d'une ligne arbitraire


Sujet :

Fortran

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut Lecture d'un fichier a partir d'une ligne arbitraire
    Bonjour,

    question bete... Y a-il une possibilité de spécifier le numerot de ligne à laquelle commencer la lecture d'un fichier d'entre ASCII en lecture ?

    J'ai vu une option POSITION="..." dans OPEN, mais rien qui me permette de choisir une ligne arbitraire N où commencer la lecture.

    Merci par avance,
    Yann.

  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 le fichier est très « rectangulaire », tu peux utiliser l'accès direct (voir la clause rec= du read). Ça fonctionne pour les fichiers ASCII, mais il faut que toutes les lignes aient physiquement la même longueur et que la taille totale du fichier soit un multiple exacte de la longue des lignes. La longueur des lignes doit inclure le marqueur de fin de ligne (CR, LF ou CRLF selon le OS).

    Sinon, il faut utiliser l'accès séquentiel et boucler « dans le vide » jusqu'à la ligne voulue.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 99
    Points : 77
    Points
    77
    Par défaut
    Bonsoir,

    merci Sylvain, hélas mes fichiers ne vont pas permettre d'appliquer la solution que tu me donnes... Pas grave je vais lire les info qui ne me servant pas comme une chaîne de caractère.

    Merci encore,
    Yann.

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

Discussions similaires

  1. Lecture d'un fichier wave à partir d'une interface graphique
    Par abdousoft dans le forum Interfaces Graphiques
    Réponses: 6
    Dernier message: 18/07/2011, 00h20
  2. Lire fichier texte à partir d'une ligne spécifique
    Par Msxty dans le forum VBScript
    Réponses: 7
    Dernier message: 15/07/2011, 15h42
  3. Réponses: 0
    Dernier message: 09/06/2011, 15h50
  4. Compter les lignes d'un fichier CSV à partir d'une ligne
    Par miniRoshan dans le forum Général Java
    Réponses: 6
    Dernier message: 03/06/2010, 11h16
  5. Effacer le contenu d'un fichier a partir d'une ligne
    Par localhost dans le forum Linux
    Réponses: 3
    Dernier message: 04/04/2004, 04h47

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