Bonjour,

Voilà, je m'explique: j'ai besoin de définir une fonction func. Seulement cette fonction ne devra pas faire la même chose selon le paramètre.

ce que je veux dire c'est que selon le choix de l'utilisateur dans le fichier de paramètre, la fonction pourra faire une chose ou bien une autre...

Le nombre et les possibilité de paramètres utilisables par l'utilisateurs peut changer. Je ne veut donc pas écrire 10 fonctions func1, func2, etc... evec des tests et être obligé de recommencer si tôt que les choix de paramètres changent.

existe-t-il une autre solution que mettre un grand nombre de if ou de case DANS la fonction ce qui risrque de la ralentir (car elle pourra être appellé de nombreuses fois.

Ce que j'aimerais c'est définir une fois pour toute la fonction au début du programe et ensuite ne plus faire le test pour économiser du temps de calcul...

Est-ce possible en fortran ? d'utiliser une fonction un peu comme une "variable" en y mettant différent types de calculs à faire selon le besoin ?

Je ne sais pas si j'ai été très clair...

Demandez moi si vous n'avez pas bien compris...

merci beaucoup en tout cas...