declaration en F90 et "if statement" - Divers - Programmation
Marsh Posté le 24-09-2012 à 12:22:35
Bonjour, En fortran90, lors de ma déclaration des variables et paramètres, je voudrais utiliser un if statement. Il semble que ça ne soit pas possible: "A specification statement cannot appear in the executable section." Code: "program test implicit none logical, parameter :: SEM=0 ! or 1 if (SEM .eq. 0) then integer, parameter :: na=124 endif etc end program test" Il n'y a pas un moyen de courtouner ça? ou bien une autre méthode pour déclarer la valeur des parametres selon que le "logical" SEM est 0 ou 1... ? Merci d'avance pour votre aide! Bing
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 24-09-2012 à 12:22:35
Bonjour,
En fortran90, lors de ma déclaration des variables et paramètres, je voudrais utiliser un if statement. Il semble que ça ne soit pas possible:
"A specification statement cannot appear in the executable section."
Code:
"program test
implicit none
logical, parameter :: SEM=0 ! or 1
if (SEM .eq. 0) then
integer, parameter :: na=124
endif
etc
end program test"
Il n'y a pas un moyen de courtouner ça? ou bien une autre méthode pour déclarer la valeur des parametres selon que le "logical" SEM est 0 ou 1... ?
Merci d'avance pour votre aide!
Bing