zhang8755 发表于 2004-4-6 11:18:00

[求助]如何获得程序本身所在的目录

用C++函数如何获得程序本身所在的目录,还有当前目录

hey 发表于 2004-4-22 09:20:00

//定義一個全局變量


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>}

funlxming 发表于 2004-4-22 11:04:00

这样做保险


        char path;<BR>        GetModuleFileName(hInstance,path ,256);<BR>        CString path1(path);<BR>        int len=path1.GetLength();<BR>        for(int i=len-1;i&gt;=0;i--)<BR>        {<BR>                if(path1.GetAt(i)=='\\')<BR>                        return path1.Left(i);<BR>        }<BR>

AresFriend 发表于 2004-7-16 17:49:00

谢谢!


这个对在下也有用!^_^
页: [1]
查看完整版本: [求助]如何获得程序本身所在的目录