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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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