bonsoir,

j'ai un petit problème dans mon code fortran

j'ai une subroutine générant un tableau dynamique. J'aimerai exporter ce tableau dans mon programme principal.

j'ai utilisé la même commande dans la subroutine et le main, à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
integer, dimension(:), allocatable :: machin
j'ai une erreur de segmentation.

j'ai trouvé une autre méthode avec les pointeurs.
j'ai donc inscrit dans la subroutine :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
integer, dimension(:), pointer :: machin
puis dans le main
Code : Sélectionner tout - Visualiser dans une fenêtre à part
integer, dimension(:), target :: machin
mais toujours pareil, erreur de segmentation...

je ne sais pas quoi faire d'autres, je me tourne alors vers votre savoir.

Merci d'avance,
Thomas