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 :

Allocation dynamique d'une matrice


Sujet :

Fortran

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    cedrix57
    Invité(e)
    Par défaut Allocation dynamique d'une matrice
    Bonjour,

    Je suis en train de créer un programme qui prend en paramètre un nom de fichier qui décrit une matrice de grande taille, et qui la charge en mémoire.
    Est-t-il possible de faire une allocation dynamique d'une matrice ? car je ne connais seulement la taille de la matrice une fois avoir lu le fichier.

    Merci d'avance

  2. #2
    Membre émérite Avatar de genteur slayer
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2002
    Messages
    710
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2002
    Messages : 710
    Par défaut
    biensûr... à condition de ne pas faire du fortran77... à partir de fortran90 on a:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    ...
    real(kind =8),dimension(:,:),allocatable :: A
    integer m,n
    ...
    read(15,*)M,N
    ...
    allocate(A(M,N))
    ...
    ne pas oublier de deallocate(A) quand on en a plus besoin car soit on a un OS gentil (linux, BSD, ... ) qui désalloue tout à la fin d'exécution soit on a un OS pas gentil (windows... (c le seul en fait) ) qui ne désalloue pas en fion d'exécution et donc ton prog peut polluer la mémoire de l'ordi... de toute les manière il est mieux de libérer la mémoire dès qu'on en a plus besoin!

  3. #3
    cedrix57
    Invité(e)
    Par défaut
    ok merci beaucoup !

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

Discussions similaires

  1. allocation dynamique d'une matrice
    Par kochfet dans le forum C
    Réponses: 5
    Dernier message: 26/03/2014, 11h24
  2. allocation dynamique d'une structure static
    Par Asmod_D dans le forum C++
    Réponses: 4
    Dernier message: 01/04/2009, 11h22
  3. Allocation dynamique dans une fonction
    Par n0mad dans le forum Débuter
    Réponses: 5
    Dernier message: 05/02/2009, 22h42
  4. Allocation dynamique d'une matrice
    Par magicstar dans le forum MATLAB
    Réponses: 7
    Dernier message: 27/04/2007, 09h51
  5. [D7] - Allocation dynamique dans une DLL
    Par david_chardonnet dans le forum Delphi
    Réponses: 6
    Dernier message: 05/07/2006, 15h28

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