Hello,
J'expose mon problème dans ces grandes lignes : Je suis chargé de faire la conversion d'un code fortran vers le c++. Pour cela, je commence par dégrossir le problème avec f2c, qui me génère un c fonctionnel. Crade mais fonctionnel.
Le gros problème de f2c, c'est sa gestion des parameters : si on inclus dans un fichier FONCTION.f un fichier PARAMETER.H contenant une liste de parameters, f2c crée un gros bordel vraiment pas user-friendly dans le fichier .c résultant de la conversion de FONCTION.f
Pour remédier à ce problème, j'aurais souhaité faire à la main la conversion de PARAMETER.H avant de convertir FONCTION.f avec f2c.
Donc en résumé, la méthode à laquelle consisterait à :
1 - Traduire en c PARAMETER.H à la main.
2 - inclure dans FONCTION.f le fichier PARAMETER.H traduit en c par mes soins.
3 - Convertir FONCTION.f avec f2c, en espérant qu'il ne touche pas au fichier PARAMETER.H qui est en c.
C'est comment s'y prendre pour la partie 2 que j'aimerais savoir ?
Merci de votre aide !
Partager