est-il possible d'appeler une fonction C++ de FORTRAN tels queappeler C++ fonction de Fortran pas C
#include <iostream.h>
extern "C"
{
void single_cell(void)
{
cout<<"Hi from C++";
}
}
Alors, quand je suis en utilisant C, il fonctionne très bien, mais avec la fonction C++ donne des erreurs comme non définie erreur à cout etc
Vous auriez besoin de 'using namespace std;' ou 'std :: cout' mais je ne pense pas que cela fonctionnera dans un' extern 'C "' –
Je ne sais pas mais peut-être vous devez 'inclure' et utiliser 'std :: cout', mais je ne sais pas, ça marchera –
nirmus
Vous aurez besoin de modifier la question pour expliquer quels compilateurs C++ et fortran vous utilisez et comment vous faites le lien avant que quelqu'un puisse vous donner une réponse définitive . – talonmies