会win32 SDK的朋友进来一下,同样也是C语言
程序代码:
TCHAR szFilePath[MAX_PATH];
GetModuleFileName(NULL,szFilePath,MAX_PATH); //获取执行文件绝对路径
//LPTSTR szCmp = _T("\\");
for(int i = lstrlen(szFilePath); i >= 0; i--)
{
TCHAR temp = szFilePath[i];
int iCMPResult = lstrcmp(&temp,_T("\\"));
if(!iCMPResult)
{
szFilePath[i] = 0;
break;
}
}
以上的功能是从全路径名中删除最后的文件名,如:d:\pp\qq.exe,处理结果是d:\pp\,就是把后面的qq.exe去掉.不是MFC,没有CString类,我跟踪了,不能比较啊
[ 本帖最后由 bianfeng 于 2009-8-30 16:44 编辑 ]








