Bonjour à tous !
J'essaye actuellement de programmer un logiciel de gestion de tournoi, et j'ai un probleme avec l'affichage des teams au préalable inscrites dans un fichier extérieur.
J'arrive à afficher les teams mais le problème est que je voudrais ne récupérer qu'une seule fois la team inscrite, comment pourrais-je faire ?
Voici mon code actuel :
Ceci me permet donc d'afficher les teams, mais si plusieurs joueurs sont inscrits dans la même team, la team est affichée autant de fois qu'il y a de joueurs inscrits.
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 void team::sltAfficherTeams() { ifstream FILE_LECT("participants",ios::binary|ios::in); Participant *c; c = new Participant; char * a = NULL; ui->lstTeams->clear(); while (FILE_LECT.read((char*)c, sizeof(Participant))) { a = c->getNomTeam(); ui->lstTeams->insertItem(0,QString("Nom de la Team : %1").arg(a)); } FILE_LECT.close(); }
J'espère que j'ai été assez clair n'hésitez pas à demander plus de renseignements si besoin est, merci d'avance !
Partager