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 :

call to a missing subroutine


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2012
    Messages : 23
    Par défaut call to a missing subroutine
    Bonjour
    Je suis vraiment une débutante sur Fortran et j'ai deux petites questions :
    - Avec le compilateur windows SILVERSFROT, je n'arrive pas du tout à appeler une subroutine, pourtant j'utilise la bonne façon de le faire puisque ça marche sous G95. Est ce qu'il y aura quelque chose à ajouter pour que ça marche sur ce compilateur?

    - Pour G95, j'arrive à créer un exécutable mais pourquoi je n'arrive pas à l'observer puisqu'il s'ouvre et se ferme en éclair ?!

    Je sais que mes questions vous paraîtront un peu bêtes mais j'ai vraiment besoin de votre aide pour me lancer dans ce langage qui m'est totalement étrange et très loin de ce que je fais d'habitude (surtout C# et Matlab)

  2. #2
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut
    Bonjour,
    Pour le premier point, aurais-tu un exemple de code qui illustre le problème ?
    Pour le deuxième c'est normal, tu dois être sous WINDOWS et quand tu lances le programme, l'utilitaire lance un nouveau terminal qui se referme à la fin de l’exécution du programme.
    Pour ne plus avoir ce soucis, il y a au moins deux solutions:
    • Dans le code, tu peux rajouter une attente comme suit:
      print *,'Press Return to finish...'
      call getchar()
    • Ou alors, si tu utilises un EDI, il faut le configurer pour qu'à l'exécution, il ne referme pas le terminal (ou invite de commande sous WINDOWS).

  3. #3
    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
    Par défaut
    Citation Envoyé par Nanzilla Voir le message
    Bonjour,
    Pour le premier point, aurais-tu un exemple de code qui illustre le problème ?
    Pour le deuxième c'est normal, tu dois être sous WINDOWS et quand tu lances le programme, l'utilitaire lance un nouveau terminal qui se referme à la fin de l’exécution du programme.
    Techniquement, l'application est de type « console » et s'exécute dans une fenêtre du genre « fenêtre de commande ».

    Citation Envoyé par Nanzilla Voir le message
    Pour ne plus avoir ce soucis, il y a au moins deux solutions:
    • Dans le code, tu peux rajouter une attente comme suit:
      print *,'Press Return to finish...'
      call getchar()
    • Ou alors, si tu utilises un EDI, il faut le configurer pour qu'à l'exécution, il ne referme pas le terminal (ou invite de commande sous WINDOWS).
    La routine getchar() est propriétaire, ce n'est pas du Fortran. Tu dois faire read(*,*).

    Une façon simple de tester ton programme sans le modifier consiste à lancer une fenêtre de commande (Menu Démarrer, Exécuter, cmd).

    Pour le problème Silverfrost, tu devras donner plus d'information.

  4. #4
    Membre éprouvé

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 27
    Par défaut
    Merci de m'avoir corrigé.
    Nanzilla qui n'aurait pas dû répondre aussi vite.

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/02/2012, 13h04
  2. Undefined subroutine &Bio::SearchIO called
    Par alaninho dans le forum Bioinformatique
    Réponses: 3
    Dernier message: 23/11/2011, 15h35
  3. Réponses: 0
    Dernier message: 08/06/2010, 15h56
  4. Invalid web service call, missing value for parameter
    Par lutecefalco dans le forum ASP.NET
    Réponses: 4
    Dernier message: 10/03/2010, 15h01
  5. Réponses: 4
    Dernier message: 23/05/2005, 18h11

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