怎么样得到当前程序所在路径(不要文件名). 有两个函数GetModultName();但是它得到的是完整的文件路径(带文件名称)_splitpath;它好象必须要五个参数,也不太好!有没有其它的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetModuleName(),然后去掉文件名。 to: ruihuahan怎么去掉文件名,不要进行字符串操作,好麻烦 FilePathName是你从GetModuleName()得到的文件路经FilePath就是你要的pathCString FilePath;int i = FilePathName.ReverseFind('\\');保留path最后的反斜线则加1,否则不要加1FilePath = FilePath.Left(FilePathName.GetLength() - i + 1) int i = FilePathName.ReverseFind('\\');FilePathName = FilePath.Left(FilePathName.GetLength() - i + 1)这是最简单的了,FilePathName就是你所要的 mfc 创建新的对话框问题? 怎么用W32编写一个多线程程序(主要解决一个命令行的问题)? 这是什么错误 COMBOX响应KEY_DOWN消息 请问如何用vfw获取想要的一帧的位图 如何让对话框对应的对话框类派生自另一个CDialog子类,而非CDialog? Edit里面输入的字符数量有限制么? 鼠标从窗口上移到窗口外会产生什么消息?谢谢 new 操作带来的问题请指教 谁有多文档视图的源码框架,发一个上来,看看 程序“打印”是向WINDOWS发出什么消息?(UP有分) 怎么用MM_ANISOTROPIC设置1mm=1个逻辑单位?
怎么去掉文件名,
不要进行字符串操作,好麻烦
FilePath就是你要的path
CString FilePath;
int i = FilePathName.ReverseFind('\\');
保留path最后的反斜线则加1,否则不要加1
FilePath = FilePath.Left(FilePathName.GetLength() - i + 1)
FilePathName = FilePath.Left(FilePathName.GetLength() - i + 1)
这是最简单的了,FilePathName就是你所要的