Bonjour,
J'ai deux méthodes, une servant à écrire un ostream à partir de mon objet, l'autre pour affecter des valeurs à mon objet à partir d'un istream formaté.
Je me demandais comment je pouvais tester si le fichier est bien ouvert dans le cas où le istream/ostream passé en paramètre est un ifstream/ofstream. Les méthodes .good() et .fail() me montrent bien si le fichier existe ou pas, mais je n'arrive pas à savoir si, dans le cas d'un fichier, celui-ci est ouvert ou pas. Bien sur, puisque les test sont fait sur des istream/ostream, je n'ai pas accès à la méthode is_open().
Si quelqu'un pouvais m'aider, je lui en serais très reconnaissant.
Partager