会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 编辑 ]