Задать вопрос
TopMetaFizick
@TopMetaFizick
Все двоит и троит...

C++ путь файла?

История такая, в java находится файл по относительному пути(res/filetxt/txt1.txt), из java я загружаю код C++ который закрыт в DLL. И когда выполняется этот код, я должен прочитать этот самый файл, на как мне указать относительный путь? и относительно чего он будет, весь прикол в том , что по итогу я скидываю jar файл на другой пк, и код C++ не видит этот самый txt , получается теперь полный путь этого самого файла зависит от места обитания самого jar?
  • Вопрос задан
  • 1849 просмотров
Подписаться 1 Простой 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Вообще -то хорошо прятать такие вещи в resources, и загружать их относительно через getResource()
Вот здесь подробно написано - https://skipy-ru.livejournal.com/5343.html
Ну и текущий каталог можно получить так
Path currentRelativePath = Paths.get("");
String s = currentRelativePath.toAbsolutePath().toString();
System.out.println("Current relative path is: " + s);

Или попробовать так
System.getProperty("user.dir")
И javatutorialhq.com/java/example-source-code/io/fil...
Ответ написан
Комментировать
@anikavoi
А передать путь в функцию DLL что мешает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы