bonjour, voici un code que j'ai trouvé sur le fac

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
#include <fstream>
#include <iostream>
#include <sstream>
 
int main()
{
    // le constructeur de ifstream permet d'ouvrir un fichier en lecture
    std::ifstream fichier( "fichier.txt" );
 
    if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
    {
        std::stringstream buffer; // variable contenant l'intégralité du fichier
        // copier l'intégralité du fichier dans le buffer
        buffer << fichier.rdbuf();
        // nous n'avons plus besoin du fichier !
        fichier.close();
        // manipulations du buffer...
        std::cout << "Taille du buffer : " << buffer.str().size() << '\n';
    }
}
je affecter le buffer à une autre variable mais le compilateur n'accepte
pas d'utiliser"="
qu'elles est la solution alors ?