Bonjour a tous,
je pense que le titre est assez explicit,
J ai une fonction c:
void Foo (char** name)
et j aimerai implementer une interface pour fortran 90
j'ai dejà réaliser des interfaces pour des parametres char*
exemple:
fonction c:
interface fortran (dans un .c):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 void Foo(char* name){...}
Ceci marche sans probleme, quelqu'un sait il si il est possible d'implémenter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void foo(char* fname, long int string_length){ char* name; int i; name = (char*)malloc(sizeof(char)*(string_length+1)); for (i=0;i<string_length;i++){ name[i]=fname[i]; } name[i]='\0'; Foo(name); free(name); }
une interface similaire (ou pas) pour un char * *?
Merci.
Partager