Bonjour à tous pour mon jeu j arrive a enregistrer les scores dans un fichier score.txt
mais je n arrive pas a comparer ces score pour les enregistrer et les afficher du plus grand au plus petit
j ai chercher du coter de QString et du QFile QStream et autre mais sans reussir , SVP quelqu un pour un coup de main.
voici quelque information .
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
 
void enregistrer(int i){
        QFile *file = new QFile ("score.txt");
        QFile *file2 = new QFile ("score.txt");
        file->open(QIODevice::WriteOnly | QIODevice::Text | QIODevice::Append) ;
        file2->open(QIODevice::ReadOnly);
        QTextStream flux(file),flux2(file2);
        int nb_Lignes = 0;
        while (!flux2.atEnd()){
            flux2.readLine();
            nb_Lignes++;
        }
        flux << nb_Lignes+1 << ")  " ;
        flux << i << endl;  // i est un integer pour stocker le score renvoyer par le jeu
        file->close();
        file2->close();   
 }