Должна быть функция, которая возвращает значение s (чтобы использовать его в другой функции), но оно возвращает что-то несуразное.
В чем ошибка? Пример файла, с которым работать должно. Выводится должен текст в keymaterial
pastebin.com/HXXY7DNxstring g (string s)
{
std::ifstream ifs("{1AC815AC-7555-48FB-B768-9E171453FE23}.xml");
{
std::string s;
s.assign((std::istreambuf_iterator<char>(ifs.rdbuf())), std::istreambuf_iterator<char>());
size_t begin = s.find("<keyMaterial>") + 13;
size_t end = s.find("</keyMaterial>");
s = s.substr(begin, end - begin);
//std::cout << s;
return s;
}
}