TCHAR appPath[MAX_PATH];
DWORD len = GetModuleFileName(NULL, appPath, MAX_PATH);
TCHAR drive[_MAX_DRIVE], path[_MAX_DIR];
_splitpath(appPath, drive, path, NULL, NULL);
TCHAR logPath[_MAX_PATH];
_makepath(logPath, drive, path, "files\\file1.x", NULL);
This is what I have right now, but it doesn't really work.. It doesn't even compile..
std::string Path;
std::stringstream Stream;
TCHAR appPath[MAX_PATH];
DWORD len = GetModuleFileName(NULL, appPath, MAX_PATH);
TCHAR drive[_MAX_DRIVE], path[_MAX_DIR];
_splitpath(appPath, drive, path, NULL, NULL);
Stream << drive << "\\" << path << "\\files\\file1.x";
Path = Stream.str();
// TCHAR logPath[_MAX_PATH];
// _makepath(logPath, drive, path, "files\\file1.x", NULL);
Any suggestions? Thanks, Ofir.