fstream et FILE *

aurelienk

Membre confirmé
2 Juin 2005
23
8
43
Toulouse
Bonjour à tous,

Voilà mon souci :
Je developpe un logiciel en C++ mais à un moment j'utilise une libraire écrite en C dont une des fonctions prend en paramêtre un "FILE *" pour lire un fichier or moi j'ai un "fstream &" ouvert sur ce fichier. Pour diverses raisons à ce moment là je ne peux pas récupérer le nom du fichier et faire tout simplement un fopen pour avoir le FILE *... Je voulais savoir si à partir d'un fstream on pouvait réussir à obtenir un descripteur de fichier de type FILE qui pointe sur le même fichier que le fstream.

Si vous avez des idées je suis preneur :)

Aurel
 
aurelienk a dit:
Bonjour à tous,

Voilà mon souci :
Je developpe un logiciel en C++ mais à un moment j'utilise une libraire écrite en C dont une des fonctions prend en paramêtre un "FILE *" pour lire un fichier or moi j'ai un "fstream &" ouvert sur ce fichier. Pour diverses raisons à ce moment là je ne peux pas récupérer le nom du fichier et faire tout simplement un fopen pour avoir le FILE *... Je voulais savoir si à partir d'un fstream on pouvait réussir à obtenir un descripteur de fichier de type FILE qui pointe sur le même fichier que le fstream.

Si vous avez des idées je suis preneur :)

Aurel

http://cermics.enpc.fr/polys/info1/main/node103.html