[求助]如何获得程序本身所在的目录
用C++函数如何获得程序本身所在的目录,还有当前目录 //定義一個全局變量CString g_strProgramPath="";
//得到當前目錄的全局函數
void g_fGet_Program_Path()<BR>{<BR> char szTmp;<BR> GetCurrentDirectory(255,szTmp);
g_strProgramPath.Format("%s\\",szTmp);<BR>}
void InitApplication()<BR>{<BR>。。。
<BR> g_fGet_Program_Path(); // 在程序初始化的時候調用就可以﹐記住不要在其它地方調用
。。。<BR>} 这样做保险
char path;<BR> GetModuleFileName(hInstance,path ,256);<BR> CString path1(path);<BR> int len=path1.GetLength();<BR> for(int i=len-1;i>=0;i--)<BR> {<BR> if(path1.GetAt(i)=='\\')<BR> return path1.Left(i);<BR> }<BR> 谢谢!
这个对在下也有用!^_^
页:
[1]