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 :

[Fortran 77] Erreur lors de l'exécution d'un programme


Sujet :

Fortran

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 19
    Points : 18
    Points
    18
    Par défaut [Fortran 77] Erreur lors de l'exécution d'un programme
    Bonjour,

    je suis en train de débuguer un programme en fortran 77, compilé avec g77, et je n'ai aucun soucis lors de la compilation.
    Cependant j'ai un problème à l'exécution et je n'y connais rien en décodage des erreurs fortran.

    Voilà ce que j'ai en milieu d'exécution du programme :
    Fichier input:
    modes
    list in: end of file
    apparent state: unit 11 named modes
    last format: list io
    lately reading sequential formatted external IO
    Aborted
    quelqu'un pourrait-il m'expliquer d'où ça vient et ce que je peux y faire ?
    Merci d'avance

  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
    Je ne connais pas g77. La traduction sera donc imparfaite.

    Ça dit que le programme atteint la fin du fichier modes (?). Ce fichier est associé au unit 11. Tu as donc dans ton programme :

    open(11,file='modes',...)

    Si je comprend bien, ton programme atteint la fin du fichier en tentant de lire avec un read list-directed (car le message dit « last format : list io »). Donc, tu devrais trouver une ligne du genre :

    read(11, *) liste de variables séparées par des virgules

    L'étoile (*) est importante : elle indique le format list-directed. De plus, il n'y a pas d'option err=, iostat= et end= entre l'étoile et la parenthèse fermante (sinon, tu n'obtiendrai pas un message générique).

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

Discussions similaires

  1. [c++][open cv] erreurs lors de l'exécution d'un programme open cv
    Par didouainos dans le forum Code::Blocks
    Réponses: 0
    Dernier message: 09/01/2012, 08h22
  2. Message d'erreur lors de l'exécution d'un programme
    Par stemariej dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 09/12/2009, 07h02
  3. Réponses: 4
    Dernier message: 22/07/2009, 11h01
  4. Erreur lors de l'exécution d'un programme
    Par NELLLY dans le forum MATLAB
    Réponses: 3
    Dernier message: 09/05/2007, 10h43
  5. [JMF][débutant] Erreur lors de l'exécution
    Par july dans le forum Multimédia
    Réponses: 7
    Dernier message: 19/01/2006, 10h30

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