Problème : no match for operator
Voici le code existant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
// sauvegarde personnel
fstream fichier("E:\\Kevin\\Cours\\TSI2\\PTI\\PTI_3\\personnel.txt",ios::trunc);
if (!fichier.fail())
{
fichier << Ctab[i].getMat() << " "
<< Ctab[i].getNom() << " "
<< Ctab[i].getTaux() << " "
<< Ctab[i].getNbHeures() << " "
<< Ctab[i].getSalaire() << "\n";
}
else
{
cout << " Problème fichier personnel.txt ";
} |
et voici l'erreur :
178 E:\Kevin\Cours\TSI2\PTI\PTI_3\PTI.cpp no match for 'operator<<' in 'fichier << Cpersonnel::getMat()()'
Je veux juste enregistrer mes données du tableau d'objet dans le fichier textes.