vc++ 获得某文件路径?

在vc++中我用staticcharBASED_CODEszFilter[]="BMPFiles(*.bmp)|*.bmp|AllFiles(*.*)|*.*||";CF... 在vc++中我用static char BASED_CODE szFilter[] = "BMP Files (*.bmp)|*.bmp|All Files (*.*)|*.*||";
CFileDialog dlg(TRUE,"BMP",NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter);
dlg.DoModal();
选择某一个文件后。我想让某一个值,如char a获得当前路径的内容。
请问怎么弄呢?我想不出来办法
展开
 我来答
bhtzu
2013-05-30 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4250万
展开全部
CString str = dlg.GetPathName();//文件名带全路径
CString path = str.Left(str.ReverseFind('\\'));//截取文件路径,不含文件名
当做char * 用:path.GetBuffer(0)
追问
大神,我成功了。谢谢你
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式