noob question! Comment puis-je lire «un ifstream entier» dans une «chaîne» stdlib? La façon actuelle j'utilise pour tous mes projets maintenant droit gaspille beaucoup de temps, je pense:Quelle est la manière la plus efficace de lire un ifstream dans une chaîne?
string code;
ifstream input("~/myfile");
char c1=input.get();
while (c1!=EOF)
{
code+=c1;
len++;
c1=input.get();
}
BTW je préfère faire la ligne et la gestion des espaces moi-même.
Voir: http://stackoverflow.com/questions/3303527/how-to-pre-allocate-memory-for-a-stdstring-object/3304059#3304059 –