Renseigner le champ d'un classe lors d'une lecture de fichier par le Set_
Bonjour,
je me demande s'il est possible de renseigner directement un champ lors de la phase de lecture d'un fichier.
Je souhaite faire un truc qui ressemble a ça.
class.hpp
Code:
1 2 3 4 5 6 7 8 9 10 11
| class classSolutionMatrice
{
public:
classSolutionMatrice();
~classSolutionMatrice();
int Get_nbPersonnes() { return _nbPersonnes; }
void Set_nbPersonnes(int val) { _nbPersonnes = val; }
private:
int _nbPersonnes;
}; |
Mon Code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include "class.hpp"
/*.......Reste de mon code.....*/
int lecture (classSolutionMatrice& maMatrice)
{
ifstream sourceFile (FICHIERTEXTE);
if (sourceFile.is_open()){
{
maMatrice.Set_nbPersonnes(reinterpret_cast <int>(sourceFile)) ; //Mettre la premiere chaine de caractère lue et transtipée dans maMatrice._nbPersonnes
// Je n'e sais pas si utiliser reinterpret_cast est le plus judicieux
sourceFile.close();
return 0;
}
else { return-1; }
} |
Merci de m'apporter un peux de lumière là dessus.
Cordialement
Kosen