Bien le bonjour ^^

j'ai un niveau g�n�ral en prog assez bon mais je commence en C++, j'ai un soucis avec un bout de code que j'utilise pour tester la lecture ligne par ligne d'un fichier.

quand j'utilise cette portion de code, je r�cup�re bien chaque ligne mais sous une forme hexad�cimale, de plus la valeur de chaque ligne est la m�me. je suis sur que vous allez tout de suite voir le probl�me voici le code :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
    ifstream fichier;
 
    fichier.open("test.txt",ios::in);
 
    if (fichier != NULL)
    {
 
          while (!fichier.eof ())
            {
                string chaine;
 
                cout << getline(fichier, chaine) << endl;
 
            }
 
        fichier.close();
    }
    else
    {
        cout << "Marche pas";
    }
et voici le r�sultat pour deux lignes �crites dans le fichier test.txt :

0x22fc14
0x22fc14

Donc je ne pense pas que ce soit un simple probleme de conversion de sortie, j'imagine que �a vient de ma mani�re d'utiliser le getline.

Merci de vos suggestions