Je pense que tu ne lis pas le fichier.

Un petit



if (!debut) {
std::cout << "impossible d'ouvrir le fichier" << std::endl;
return;
}