Bonsoir à toutes et tous .
J'ai recréé ce petit morceau de code qui me renvoie une erreur que je ne comprends pas .
Message d'erreur ligne 26 ? :
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
32
33
34
35
36
37
38
39
40
41
42 void Fenetre::ouvrir() { QString monFichierSav = monFichier; monFichier = QFileDialog::getOpenFilename(this, QString("Sélectionnez un fichier"), QString(), "Fichier *.txt;;Tous les fichiers*"); if(monFichier .isEmpty()); monFichier = monFichierSav; } else { QFile fichier(monFichier); if(fichier.open(QIODevice::ReadOnly | QIODevice::Text)) { groupe.clearAllJoueur(); listeHeaderFollow.clear(); modele->clear(); int compteur = 0; QString texte; QStringList data; QTextStream flux(&fichier); while(!flux.atEnd()); { texte = flux.readLine(); if(computer == 0) { listeHeaderFollow = texte.split(":"); compteur++; } else { data = texte.split(":"); Joueur *joueur = new Joueur(data[0],data[1]); for(int i = 2; i < data.size(); i++) { joueur->insertColonne(data[i]); } groupe.addJoueur(joueur); } } fichier.close(); groupe.trierParScore(); groupe.trier(); disconnect(modele, SIGNAL(itemChanged(QStandardItem*)),this , SLOT(action(QStandardItem*))); modele->setHorizontalHeaderLabels(listHeader + listeHeaderFollow); chargerDansTableModele(); if(!actionEnregistrer->isEnabled() { actionEnregistrer->setEnabled(true); } connect(modele, SIGNAL(itemChanged(QStandardItem*)),this , SLOT(action(QStandardItem*))); } else { QMessagebox::critical(this , "Erreur" , "Impossible de charger les informations du fichier" + monFichier); } } }
no matching function for call to 'Joueur::Joueur(QString&,QString&)'
Merci d'avance .
Cordialement.
Partager