J'aimerai savoir s'il est possible de modifier les séparateurs qui sont utilisés par l'opérateur de flux >>.
En effet, je souhaiterai faire fonctionner cette méthode :
Cette methode semble fonctionner pour la plupart des types de bases sauf pour string si le champ contient des espaces.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 template <class C> bool serialiseChampClasse(iostream &flux, bool ecriture, C &champ) { if (ecriture) { flux << champ << endl; } else { flux >> champ; } return flux.good(); }
Rq : je suis novice en C++
Partager