以下では、char配列に2つの変数ストアがあります
char one[7] = "130319";
char two[7] = "05A501";
それらをstringstreamで連結しようとします
std::ostringstream sz;
sz << one<< two;
その後、文字列に変換します
std::string stringh = sz.str();
次に、それをマージしてファイルのパスを形成し、そのファイルにテキストを書き込もうとします
std::string start="d:/testingwinnet/json/";
std::string end= ".json";
std::string concat= start+stringh + end;
ofstream myfile(concat);
myfile << "test";
myfile.close();
そして、次のエラーが表示されます
error C2040: 'str' : 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' differs in levels of indirection from 'char *
何か案が。どうもありがとう