标题:会win32 SDK的朋友进来一下,同样也是C语言
取消只看楼主
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
结帖率:0
已结贴  问题点数:20 回复次数:0 
会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 编辑 ]
搜索更多相关主题的帖子: SDK C语言 朋友 
2009-08-30 16:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-284171-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024724 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved