-
Interfacage C fortran
Hello,
Je programme en C (calcul numérique) et j'ai récupéré du code fortran. Etant donné que d'une part je connais pas le fortran et d'autre part le programme est long et compliqué, y'a peu de chance que j'ai le temps de tout recoder en C.
Je me demandait donc si c'était possible d'appeler une/plusieurs fonctions fortran depuis un code C (interfacage?), et si oui si vous aviez quelques liens ou explications pour me donner un point de départ?
Merci d'avance ;)
-
Bonjour
bien sûr que c'est possible. La principale différence est que en Fortran, les paramètres de taille des tableaux ou chaînes sont passés en paramètres à la fin des appels (paramètres cachés).
Tu trouveras un certain nombre de choses sur le Net, en particulier :
http://www.cerfacs.fr/~gondet/ctype_size.html
http://web.mit.edu/answers/c/fortran_call_c.html
http://www.chiralcomp.com/support/mi...interface.html
Tu trouveras quelques cas avec explications sur le Forum Fortran
http://www.developpez.net/forums/forumdisplay.php?f=157
en particulier pour les chaînes de caractères :
http://www.developpez.net/forums/forumdisplay.php?f=157
Pour d'autres problèmes :
http://www.developpez.net/forums/sho...d.php?t=260690
http://www.developpez.net/forums/sho...d.php?t=241545