Il y a quelque chose que je dois mal comprendre
j'ai d'abord ajouter ton code:
std::ifstream monFlux("demoSol.txt");
std::vector <int> tableau;
int nombre;
while (!monFlux.eof())
{
while (monFlux >> nombre);
tableau.push_back(nombre);
}
for (int a = 0; a < tableau.size(); a++)
{
std::cout << tableau[a] << std::endl;
}
std::cout << tableau.size() << std::endl;
Rien ne semble s'afficher.
Ensuite je me suis dit que c'était mon "while (!monFlux.eof())" qui devait poser problème. je l'ai donc supprimé:
std::ifstream monFlux("demoSol.txt");
std::vector <int> tableau;
int nombre;
while (monFlux >> nombre);
tableau.push_back(nombre);
for (int a = 0; a < tableau.size(); a++)
{
std::cout << tableau[a] << std::endl;
}
std::cout << tableau.size() << std::endl;
Et là quand je parcourt le tableau il n'affiche qu'un seul nombre et une taille de 1
Je suppose donc que le problème vient de la manière dont je lis le fichier
Mais je trouve pas de solution