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 :

Commande en fortran 90


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Par défaut Commande en fortran 90
    Bonjour,

    Je viens d'écrire un programme en Fortran90.
    Dans son écriture je cherche à obtenir une variable en fonction de 2 autres.
    Or, lorsque une de ces 2 autres variables prend une valeur aberrante je fais stopper mon programme (commande STOP). Cependant, cette commande est mise sur mais 2 variables, donc quand le programme s'arrête je ne sais pas à cause de laquelle il s'est arrêté.

    Que pourrais-je rajouter pour qu'il m'indique à cause de laquelle des 2 il s'arrête ?
    J'avais penser à une simple commande d'affichage "print" juste avant ma commande "stop" : "... print*,"Le programme à stoppé à cause de la variable 1" ...", or rien ne s'affiche quand il s'arrête...?!

    Si quelqu'un avait une petite idée...

    Merci

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 152
    Par défaut
    Tu peux faire un truc du style:

    IF(X1>1e40) THEN
    PRINT*,'Code termine par X1 ', X1
    STOP
    END IF

    IF(X2>1e40) THEN
    PRINT*,'Code termine par X2 ', X2
    STOP
    END IF
    Avec X1 et X2 tes deux variables.

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Novembre 2008
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Enseignant Chercheur

    Informations forums :
    Inscription : Novembre 2008
    Messages : 115
    Par défaut
    Merci pour votre réponse, mais c'est justement ce que j'avais fais et rien ne veux (toujours pas) s'afficher.
    Ce n'est pas grave car j'ai trouvé une alternative à mon problème.

    Encore merci.

Discussions similaires

  1. Réponses: 8
    Dernier message: 11/04/2014, 12h58
  2. commande de fortran sous linux
    Par bnomarwan dans le forum Fortran
    Réponses: 2
    Dernier message: 04/11/2009, 15h47
  3. Réponses: 3
    Dernier message: 13/09/2007, 14h36
  4. Réponses: 7
    Dernier message: 10/10/2006, 01h42
  5. [Fortran 77] Commande "System"
    Par thegreatfab dans le forum Fortran
    Réponses: 3
    Dernier message: 21/07/2006, 19h04

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