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(); }
Partager