Bonjour !
Je viens de parcourir le manuel de débutant du fortran et je ne trouve nulle part la réponse pour ma question.
J'essaye de passer des arguments à mon exécutable comme en C.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
main(int argc, char * argv)
Donc, j'ai déclaré mon programme principal ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
program TOTO(arg1, arg2)
Le compilo me dit rien mais quand j'exécute mon programme, aucune de ces syntaxes n'est bonne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
./TOTO arg1 arg2
./TOTO(arg1,arg2)
Et quand j'essaye de déclarer mes arguments avec intent in :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
character(LEN=*) , intent(in) :: arg1
Il me dit -je cite- "the intent attribute ... is not allowed in a PROGRAM unit[/code]

Merci pour votre aide