Bonjour à tous, j'ai un petit problème de débutant et pourtant je ne comprend pas vraiment pourquoi j'ai une erreur
Voici le code qui pose problème :
Je suis sous la norme c++14 donc un string devrait passer en argument poue open(), ce qui n'est pas le cas car j'ai une erreur de conversion.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 std::ofstream stream; std::string path{"Player_Data\\" + player_name}; if(stream.open( path, std::ios::trunc )) { stream << this; return true; }
Donc j'ai tout simplement essayé de faire à l'ancienne avec path.c_str() mais j'ai toujours l'erreur x)
Si quelqu'un peux m'expliquer comment résoudre mon erreur et me dire pourquoi il me faut une conversion ( s'il en faut ) ce serait le top !
Merci, Disix
Ps : j'ai surcharger ostream ce qui explique le "this" ligne 5
Partager