Bonjour à tous,
J'ai créé un fichier texte vide qui acceuillera des données binaires, puis l'ai chargé de cette manière avec fstream :
oFile.open(m_strDataFile.c_str(), std::ios_base::in|std::ios_base::binary);
Je suppose que renvoi true en cas d'erreur (lecture alors qu'on était déjà la fin fin du flux) qu'une indication pour savoir s'il n'y a plus de données à lire...
Or j'ai besoin, avant d'entâmer la procédure de lecture, de savoir si je peux y allern donc s'il y a des données à lire plutôt qu'attendre une erreur.
J'ai testé mais d'une part ça marche pas, et d'autre par je pense que ça ne se fait pas...
Comment savoir si j'ai encore des données à lire dans le flux, avant le premier ">>" ?
Merci beaucoup,
A bientôt
Partager