Я работаю над чтением и записью файлов. Я читаю файл, подобный следующему:
std::stringstream file;
std::fstream stream;
stream.open(fileName, std::fstream::in);
file << stream.rdbuf();
stream.close();
Проблема в том, что вызов tellg()
для file
возвращает 0, но функция str()
возвращает реальное содержимое файла без проблем.
Насколько я знаю, этот код работал в прошлом, до того, как я обновил свою ОС с MacOS 10.14 до 10.15.4, так что, возможно, в этом проблема.