Использование относительных путей к файлам с библиотекой C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Использование относительных путей к файлам с библиотекой

Сообщение Anonymous »

Заставляем работать с относительными путями в формате POSSIX

Я переписываю библиотеку, которая включает в себя несколько простых, но фундаментальных инструментов , для работы с файлами JSON в C++. Моя цель — обновить мою библиотеку, используя более новую библиотеку , поскольку ее синтаксис проще читать и поддерживать, а также она имеет оптимальную скорость. Я ожидал, что изменение будет легким, однако столкнулся с проблемой, когда попытался запустить тест, в котором использовался путь POSSIX, возвращающийся на один каталог — например: "../ res/test.json".
Вот упрощенная версия того, что я пытаюсь сделать:

Код: Выделить всё

    #include 
#include 

namespace fs = std::filesystem;

int main()
{
auto filesize = fs::file_size("../res/test.json");

std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79312024/using-relative-filepaths-with-the-filesystem-library[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»