Bonjour a tous,

Quelqu’un pourrait me dire comment appeler une fonction ecrite en C dans fortran?
Par exemple, prenons le cas de cette fonction qui calcule le carre des elements d'un vecteur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
void foo(int *nin, double *x)
{
	int n = nin[0];
 
	int i;
 
	for (i=0; i<n; i++)
		x[i] = x[i] * x[i];
}
Je sais que le plus simple serait d'utiliser simplement le C pour mes analyses mais le hic est que je ne connais pas vraiment le C.

Merci d'avance pour votre aide

Arthy