Bonjour,
Je dispose d'une variable de type std::ifstream *pIfs. Cette variable pointe sur un fichier qui est ouvert. Je souhaite retrouver le nom (et le chemin d'acces) et/ou le handle associé de ce fichier. Pouvez-vous m'aider?
Merci
Bonjour,
Je dispose d'une variable de type std::ifstream *pIfs. Cette variable pointe sur un fichier qui est ouvert. Je souhaite retrouver le nom (et le chemin d'acces) et/ou le handle associé de ce fichier. Pouvez-vous m'aider?
Merci
Salut,
Déjà, on n'utilise JAMAIS (ou en tout cas, il est fortement déconseillé de le faire ) un pointeur sur les flux.
ensuite, l'idée c'est que tu est généralement assez grand pour te souvenir du nom du fichier que tu as ouvert... ou de prendre les précautions pour que ce soit le cas (une std::map <string, fstream> ou un membre de la classe )
Je dois dire que cela m'aide beaucoup. Si j'avais la possibilité de stocker le nom tu peux croire que je n'aurais pas passer mon temps à poser la question.
Une des classes utilisées dans mon appli (MFC) va être utilisée dans une application embarquée. L'accès aux fichiers se fait via la classe MFC CFile. Je dois remplacer cela par un accès plus standard (C++) et donc probablement fstream. Je cherche donc des correspondances
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager