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 :

appel d'un programme


Sujet :

Fortran

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Points : 7
    Points
    7
    Par défaut appel d'un programme
    Bonjour
    Je voudrai savoir comment peut on appeler un programme fortran à partir d'un autre programme fortran.
    En fait j'ai un programme en fortran qui calcule la vitesse ensuite je dois utiliser ces valeurs de vitesse dans un autre programme (Fortran).
    je n'ai pas pu insérer ce programme comme subroutine non plus.
    Merci de votre aide

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

    Informations forums :
    Inscription : Mai 2010
    Messages : 152
    Points : 191
    Points
    191
    Par défaut
    Il existe la syntaxe call system('./Nom_Programme')

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    j'ai essaye mais elle ne fonctionne pas

  4. #4
    Rédacteur

    Homme Profil pro
    Comme retraité, des masses
    Inscrit en
    Avril 2007
    Messages
    2 978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 83
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Points : 5 179
    Points
    5 179
    Par défaut
    Salut!
    je n'ai pas pu insérer ce programme comme subroutine non plus
    Pourquoi?
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    le programme de calcul de vitesse contient plusieurs paramètres lorsque j'ai voulu le transformer en subroutine une trentaine d'erreurs appairassent mais une fois j'ai obtenu 0 erreur exécutant le code la vitesse n'a pas été prise en compte par le programme principal!!

  6. #6
    Membre habitué
    Homme Profil pro
    Ingénieur modélisation aérodynamique
    Inscrit en
    Juillet 2009
    Messages
    105
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur modélisation aérodynamique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 105
    Points : 128
    Points
    128
    Par défaut
    Bonjour,
    mis à part des cas très particuliers, tu dois pouvoir mettre ton programme en subroutine sans trop de difficultés. Le fait qu'il y ait des erreurs montre un problème dans le codage (oublis de déclaration ...). En lisant les messages d'erreur du compilateur tu dois pouvoir corriger ça. Tu peux aussi poster tes codes et tes messages d'erreur pour qu'on puisse t'aider.
    C'est la solution la plus simple car si j'ai bien compris, tes deux programme doivent communiquer des informations entre eux.

    Si tu veux absolument faire ca en deux programmes liés par un appel du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    call system('...')
    il faut qu'ils aient une entrée/sortie commune. Par exemple le premier écrit les vitesses dans un fichier. Ce même fichier est ensuite lu par l'autre.

    Sinon je ne comprend pas ton dernier post :
    le programme de calcul de vitesse contient plusieurs paramètres lorsque j'ai voulu le transformer en subroutine une trentaine d'erreurs appairassent mais une fois j'ai obtenu 0 erreur exécutant le code la vitesse n'a pas été prise en compte par le programme principal!!
    Une ponctuation serait appréciable.

Discussions similaires

  1. Réponses: 4
    Dernier message: 01/06/2006, 15h55
  2. Appel d'un programme C dans un script shell
    Par Spacy_green dans le forum Linux
    Réponses: 6
    Dernier message: 01/06/2006, 13h01
  3. Réponses: 4
    Dernier message: 01/05/2006, 14h37
  4. appelle de plusieurs programme
    Par vince2005 dans le forum Langage
    Réponses: 3
    Dernier message: 05/04/2006, 21h35
  5. DLL Visual C++ appelée dans un programme Visual Basic
    Par marseillais57 dans le forum MFC
    Réponses: 7
    Dernier message: 21/07/2005, 14h57

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