Bonjour,
Je suis en train d'écrire un programme en fortran qui appelle des fonctions en C.
Le programme en fortran ouvre et écrit dans un fichier texte certains résultats, et je voudrais que les programmes en c contiunent à écrire dans ce fichier en le laissant ouvert le temps de l'exécution du programme.
Le problème est que le fortran utilise un logical unit number pour identifier ce fichier alors que le c utilise un file descriptor.
Comment convertir un logical unit number en file descriptor ?
J'ai trouvé sur le net certaines fonctions : getfd, getfilep... qui ne fonctionnent pas chez moi.
Partager