bonjours, voilà mon probleme: j'ai crée une petite fonction qui à pour rôle d'afficher les login et password qui se trouvent dans un fichier sous cette forme:
login|password
login2|password2
mon probleme est que ça ne m'affiche pas du tout ce que je souhaite...

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
23
24
25
26
27
28
29
30
31
using namespace std;
bool loadAdmin()
{
    string data;
    char stop = 124; // correspond au code ASCII de ce caractère "|"
    char impair=true;
    ifstream file("Data/player/admin.txt", ios::in);
    if (file == false)
    {
        cout << "! echec de l'ouverture du fichier" << endl;
    }
    else
    while (getline(file,data))
    {
        if(impair == true)
        {
            getline(file, data, stop);
            cout << data;
            impair=false;
        }
        if(impair == false)
        {
            getline(file, data);
            cout << " "+data << endl;
            impair=true;
        }
    }
    file.close();
    cout << " chargement de la liste des administrateurs effectuee!" << endl;
    return true;
}