Ниже у меня есть две переменные store в массиве char
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 *
Любая идея. Большое спасибо