Bonjour,
je suis nouveau sur ce forum, mais je vais y rester un petit moment puisque mon travail en ce moment est principalement en Fortran.

Je souhaiterais allouer une valeur à un complex grace à des donnée rentrées par l'utilisateur.

Le premier code que j'ai écrit était:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
program blabla
    implicit none
    real a,b
    complex cx
 
    print*, 'Veuillez entrer la partie reelle:'
    read*, a
    print*, 'Veuillez entrer la partie imaginaire:'
    read*, b
 
    cx = (a,b)
end program
et j'obtenais l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
    cx = (a,b)
           1
Error: Expected PARAMETER symbol in complex constant at (1)
Si j'ai bien compris il faut absolument mettre des constante real (ou "paramater") dans un complex. Le problème c'est que je dois donc attribuer une valeur constante à mes variables (a et b) en début de code et je pourais donc plus les modifier après

Quelqu'un pourait il m'aider ?

Merci d'avance.

Philippe

********************
windows xp pro
compilateur gfortran
ide Code::Blocks