请问如何在程序中获得本程序的绝对路径? CString strPath;::GetCurrentDirectory(MAX_PATH,strPath); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char tmp[256]; memset(tmp,0,256); GetCurrentDirectory(256,tmp);给分!!!!! 那我要是在程序中调用过SetCurrentDirectory()呢? CString CGlobal::g_PathGetAppPath(){ if(g_strAppPath.IsEmpty()){ static TCHAR szBuf [_MAX_PATH]; // µÃµ½µ±Ç°Ó¦ÓóÌÐò·¾¶ if (GetModuleFileName(AfxGetInstanceHandle(), szBuf , _MAX_PATH)){ ::PathRemoveFileSpec(szBuf ); g_strAppPath=szBuf; } } return g_strAppPath;} http://www.vckbase.com/bbs/prime/viewprime.asp?id=35 CString Path; char PathBuf[256]; GetModuleFileName(NULL,PathBuf,256); Path=PathBuf; Path.MakeReverse(); n=Path.Find('\\'); Path.Delete(0,n); Path.MakeReverse();不包含文件名的 char FilePath[500];int PathLen =::GetModuleFileName(NULL,FilePath,5000); 请问牛人:如何测量某个端口或者某个运行中的进程的网络流量? 获取当前路径 串口通信的问题 有关黄维通《visual c++面向对象与可视化程序设计》(给分!!!) 有个问题急需解决!谢谢帮一下! 高分相赠--如何测试线程死锁? 请问如何把一个 CString 类型 转换为 double 类型? 感谢Stress,一点小意思,请笑纳” MCI支持MP4视频吗? view类和mainframe类共用变量问题 CMap<int,int,CString,CString> m_map;这一句会有错? 请问在vc中定义dll是如何导出类?
memset(tmp,0,256);
GetCurrentDirectory(256,tmp);给分!!!!!
{
if(g_strAppPath.IsEmpty()){
static TCHAR szBuf [_MAX_PATH];
// µÃµ½µ±Ç°Ó¦ÓóÌÐò·¾¶
if (GetModuleFileName(AfxGetInstanceHandle(), szBuf , _MAX_PATH)){
::PathRemoveFileSpec(szBuf );
g_strAppPath=szBuf;
}
}
return g_strAppPath;
}
char PathBuf[256]; GetModuleFileName(NULL,PathBuf,256);
Path=PathBuf;
Path.MakeReverse();
n=Path.Find('\\');
Path.Delete(0,n);
Path.MakeReverse();
不包含文件名的
int PathLen =::GetModuleFileName(NULL,FilePath,5000);