1.使用APi函数GetModuleFileName
char path[MAX_PATH];
GetModuleFileName(NULL, path, MAX_PATH); //获取到完整路径如:E:/Tools/qq.exe
*strrchr(path,'//') = '/0'; //截取路径E:/Tools
2.MFC
char path[MAX_PATH];
memcpy(path, AfxGetApp()->m_pszHelpFilePath, MAX_PATH) //获取到完整路径如:E:/Tools/qq.hlp
*strrchr(path,'//') = '/0'; //截取路径E:/Tools
用这个函数也可以做到截取路径
PathRemoveFileSpec(LPTSTR pszPath)
初次写就写点儿简单的吧 呵呵!
本文介绍两种获取当前程序所在目录的方法:一是使用API函数GetModuleFileName结合MFC特性;二是利用PathRemoveFileSpec函数直接截取路径。

2万+

被折叠的 条评论
为什么被折叠?



