Bonjour

Je calcule la valeur de la partie réelle de 'result'.
Le résultat du calcul est placé dans 'x'.
Ensuite, je voudrais assigner 'x' dans la partie réelle de 'result' avec 0 pour la partie imaginaire.

Mes variables sont définies ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    COMPLEX(KIND=8)  :: result
    REAL(KIND=8)        :: x
Si j'écris :
Le programme compile sans erreur. Par contre, si j'écris :
j'obtiens l'erreur suivante :
A symbol must be a defined parameter in this context. [X]
result=(x,0.0d0)
Quelle est mon erreur ?

Merci d'avance

Jean-Francois