IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Interfacage C fortran


Sujet :

C

  1. #1
    Membre éclairé
    Inscrit en
    Janvier 2005
    Messages
    491
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 491
    Par défaut 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

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    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

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/08/2009, 11h16
  2. Problème en interfacant C et Fortran
    Par karl3i dans le forum MFC
    Réponses: 6
    Dernier message: 23/05/2006, 16h10
  3. [Interfacage]Fortran - Java
    Par nouida dans le forum Général Java
    Réponses: 3
    Dernier message: 17/11/2005, 06h06
  4. Simulateur fortran
    Par kaczmarek dans le forum Linux
    Réponses: 1
    Dernier message: 28/07/2004, 17h55
  5. [TP]Portage d'un encodeur MP3 Fortran en pur Pascal...
    Par Christophe Fantoni dans le forum Turbo Pascal
    Réponses: 11
    Dernier message: 04/07/2003, 17h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo