bonsoir,
voici mon problème.
j'ai une subroutine qui affecte dans la variable x_gauss la valeur 0.717.
dans une autre subroutine, lorsque j'appelle cette variable le programme me retourne 0.
que s'est-il passé ?
Merci,
Thomas
bonsoir,
voici mon problème.
j'ai une subroutine qui affecte dans la variable x_gauss la valeur 0.717.
dans une autre subroutine, lorsque j'appelle cette variable le programme me retourne 0.
que s'est-il passé ?
Merci,
Thomas
Bonjour,
A défaut des bouts de code source pour s'en assurer, il s'agit certainement d'une erreur de programmation du style: la variable x_gauss n'est pas correctement transmise à la routine ou même pas transmise du tout, ou elle est écrasée quelque part.
Une compilation avec de bonnes option de débogage (par ex: "-g -Wall -fbounds-check -ffpe-trap=invalid,zero,overflow" avec gfortran) devrait rapidement te donner une piste.
Partager