Le constructeur de ifstream n'est pas surchargé pour un string, il veut un char*
Tu fais donc ceci:
ifstream entree (nom_fichier.str().c_str(), ios::in|ios::binary);
J'ai fait ce que vous m'avez dit, mais cependant, quand je compile ca me met :
no matching function for call to `std::basic_ifstream<char, std::char_traits<char> >::basic_ifstream(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, const std::_Ios_Openmode&)' à la ligne où il y a ifstream ... :(