VC++获取程序运行路径

来源:互联网 发布:查看手机图片软件 编辑:程序博客网 时间:2024/05/09 10:48
string GetAppPathA(){char szFilePath[MAX_PATH] = {0}, szDrive[MAX_PATH] = {0}, szDir[MAX_PATH] = {0}, szFileName[MAX_PATH] = {0}, szExt[MAX_PATH] = {0};GetModuleFileNameA(NULL, szFilePath, sizeof(szFilePath));_splitpath(szFilePath,szDrive,szDir,szFileName,szExt);string str(szDrive);str.append(szDir);return str;}wstring GetAppPathW(){wchar_t szFilePath[MAX_PATH] = {0}, szDrive[MAX_PATH] = {0}, szDir[MAX_PATH] = {0}, szFileName[MAX_PATH] = {0}, szExt[MAX_PATH] = {0};GetModuleFileNameW(NULL, szFilePath, sizeof(szFilePath));_wsplitpath(szFilePath,szDrive,szDir,szFileName,szExt);wstring str(szDrive);str.append(szDir);return str;}

0 0
原创粉丝点击