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 :

Stocker les subroutines


Sujet :

Fortran

  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Par défaut Stocker les subroutines
    salut,
    si j ai dans mon programme plus que 10 subroutines, c est un peu génant .
    Pour cela , y a t il une facon de les mettre dans un fichier a part et ensuite écrire le programme dans un autre fichier?
    merci

  2. #2
    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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    Je suppose que tu travailles avec un IDE (environnement de développement intégré). La manière de procéder dépend de cet environnement et est certainement décrite dans son mode d'emploi.
    Jean-Marc Blanc

  3. #3
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2007
    Messages
    758
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2007
    Messages : 758
    Par défaut
    bonjour,

    et bien tu peux faire un peu comme tu veux en fait. par exemple un fichier par subroutine ou programme ou tout dans le même fichier... voire toutes les subroutines dans un module et le programme à part,... enfin bref tout est possible

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2007
    Messages
    386
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 386
    Par défaut
    Citation Envoyé par kango Voir le message
    bonjour,

    et bien tu peux faire un peu comme tu veux en fait. par exemple un fichier par subroutine ou programme ou tout dans le même fichier... voire toutes les subroutines dans un module et le programme à part,... enfin bref tout est possible
    et bon, je veux regrouper tout les subroutine dans un fichier par exemple sub.f
    ensuite utiliser les subroutines dans le programme. mais comment?

  5. #5
    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 : 84
    Localisation : Suisse

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 2 978
    Par défaut
    Salut!
    ensuite utiliser les subroutines dans le programme. mais comment?
    La réponse se trouve dans mon message #2.
    Jean-Marc Blanc

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 45
    Par défaut
    Salut Feynman,

    Effectivement lorsque l'on a a gerer de gros programme il peut etre utile
    de stocker certaines subroutines dans des fichiers a part. Plutot que tout avoir dans le meme fichier, l'avantage est que lorsque l'on modifie le programme, on ne recompile pas tout le programme.
    Donc soit main.f le fichier qui contient le programme principal.
    soit sub1.f un premier fichier qui contient un certain nombre de subroutines et sub2.f un deuxieme fichier qui contient d'autres subroutines.
    On commence par compiler chacun des fichiers sources sans faire l'edition de lien.

    f77 -c main.f
    f77 -c sub1.f
    f77 -c sub2.f

    ensuite on fait l'edition de lien

    f77 main.o sub1.o sub2.o -o monprog

    l'executable s'appellera monprog

    Ensuite si on modifie une subroutine dans un de ces fichiers ou seulement le programme principale, on a besoin uniquement de recompiler le fichier modifier.

    f77 -c sub2.f par exemple
    et ensuite il faut refaire l'edition de lien complete.

    f77 main.o sub1.o sub2.o -o monprog

    Bon maintenant tout ca c'est quand on travail en ligne de commande.
    Avec un compilateur ayant une IDE, il est possible de fair ela meme chose avec l'interface graphique comme le dit Jean-marc. Mais la il faut regarder la doc, comme il le dit

    L'utilisation des makefile permet de faire ce genre de truc automatiquement.
    Le systeme detecte les fichiers qui ont ete modifies et ne recompile que ceux la...



Discussions similaires

  1. [JTree] comment y stocker les objets ?
    Par calogerogigante dans le forum Débuter
    Réponses: 12
    Dernier message: 16/08/2008, 20h39
  2. stocker les degrès dans la BD postgresql
    Par coquero dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 24/12/2005, 11h47
  3. Créer un ficher pour stocker les informations
    Par b_steph_2 dans le forum C++
    Réponses: 3
    Dernier message: 10/11/2005, 10h08
  4. [WebForms][Web.config] Stocker les chaine de connexion
    Par bossun dans le forum Général Dotnet
    Réponses: 15
    Dernier message: 19/08/2005, 15h34
  5. [JDBC] Stocker les résultats d'une requête
    Par etiennegaloup dans le forum JDBC
    Réponses: 9
    Dernier message: 26/07/2005, 18h18

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