Bonjour,
Je suis occupé d'écrire une classe
et j'essayes de faire une methode save
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Class abcd{ private: char* nom; int r, v, b; public: ...// les getter setter,... void Save(std::ofstream&) const; }
j'ai également tenté
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void abcd::Save(ofstream &fichier) const{ fichier.write(getNom(), sizeof(getNom())); fichier.write((char*) &getRouge(), sizeof(getRouge())); // cette ligne pause probleme }
mais cela ne fonctionnes pas je suis obligé de décrarer une variable tmp et puis d'en récupérer l'adresse
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part fichier.write((char*) &(getRouge()), sizeof(getRouge()));
Pourquoi?
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 int tmp = getRouge(); fichier.write((char*) &tmp, sizeof(getRouge()));
merci d'avance
Partager