Bonjour,
j'écris un programme qui ouvre plusieurs fichiers d'affiler et leur donne un nom différent à chaque fois.
step_time contient des float à inclure dans le nom du fichier.
Lorsque je compile cela, je recois le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for(unsigned t=0;t<step_time.size();t++) { string name = boost::lexical_cast<string>(step_time[t])+".txt"; cout<<"string :"<<name<<std::endl; ofstream output_1(name, ios::app); for(unsigned i=0;i<xmesh.size2();i++) { output_1 << xmesh(0,i); } }
'std::basic_ofstream<_Elem,_Traits>::basic_ofstream(const char *,std::ios_base::openmode,int)'*: impossible de convertir le paramètre 1 de 'std::string' en 'const char *'
Apparement il y a un probleme dans la creationd u flux sortant, mais je ne comprend pas !!
Quelqu'un peut il m'aider ?
Merci.
Partager