в качестве пути строковую переменную, компилятор ругается, но если вместо переменной передать этот же путь, но строкой в коде, всё работает. Подскажите, в чём проблема?
Какая ошибка? На что конкретно ругается?
error: no matching function for call to 'std::basic_fstream<char>::open(const string&, std::_Ios_Openmode)'
Если не передаешь компилятору -std=c++11, то пробуй строку преобразовать в Сищную.
Обсуждают сегодня