Пути к файлам, когда решение, проект и exe находятся в разных каталогах
Моя папка настроена так, чтобы ее exe-файлы, файлы решений и файлы проектов находились в другом каталоге.
Так что в коде псевдо, если я напишу
LoadFile("example/filepath/lolz.file")
он будет загружаться, если я скомпилирую его, но если я попытаюсь запустить файл.exe, он не найдет файл, поскольку он ориентируется из другого каталога.
Поэтому я попытался сделать это из.exes filepath, выполнив это:
TCHAR Filepath[MAX_PATH];
GetModuleFileName(NULL, Filepath, MAX_PATH);
std::cout << Filepath << std::endl;
но он просто печатает "0039F750", а не путь к файлу. Есть идеи, как я могу справиться с этой проблемой?