如何得到任意程序的位置。? 比如已经知道了c:\\abc\\abc.exe如何返回c:\\abc呢!!?希望各位大虾帮下小菜!!谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCurrentDirectory可以得到你当前的工作路径 取 "c:\\abc\\abc.exe" 中最后一个 "\\" 之前的部分。 我想知道别人,不是自己的哦!即是,“去掉”x:\\xxxx\\abc.exe中的abc.exe留下x:\\xxxx\\可以吗 取 "c:\\abc\\abc.exe" 中最后一个 "\\" 之前的部分。 piggybank(吞硬币的小猪) 说的对! GetModuleFileName 减去 GetModuleBaseName CString::ReverseFind()CString:: Left()组合使用 CString str = "c:\\abc\\abc.exe";int len = str.ReverseFind("\\");if (len ) path = str.Left(len-1); 楼上都说了 CString 可以用 ReverseFindResultString = YourString.Left(YourString.ReverseFind("\\")); 我的代码是在sdk 那里的,出现 error C2065: 'CString' : undeclared identifier用了cstring,应该加上什么头文件呢?谢谢! 可以用char变量的例子吗??我想用char的好了 定义一个int来保存'\\'的位置,并初始化为 0 或 -1;循环取出字符串的每一个字符,当发现是'\\'就记下来它的位置,一直到遍历完所有字符;判断该 int 是否 > 0。否,则表示没找到 '\\',结束。是,则该 int + 1 就是最后一个'\\'的位置,取 left 咯。 同时使用ColorKey以及顶点Alpha效果 可以在d3d8中实现吗 高速公路联网收费需求说明书,谁有? 请问哪有VC6.0英文版下载啊 关于cstring的问题!! 新手问题 高分的问题 (在线等) 请问Toggle Grid按钮在哪里?我怎么找不到呀!!!(别闲问题笨呀) 请问如何获得鼠标离开当前客户区的消息??大家帮个忙 用::SetParent改变窗体父子关系后,子窗体为什么会失去焦点? 如何在对话框中实现打印的功能(分数不多,尽请笑纳) 请问一下如何实现对文件的监视? 为什么会停止输入?for(n=0; cin>>num[n]; n++);
可以得到你当前的工作路径
即是,“去掉”x:\\xxxx\\abc.exe中的abc.exe
留下x:\\xxxx\\
可以吗
说的对!
CString:: Left()
组合使用
int len = str.ReverseFind("\\");
if (len )
path = str.Left(len-1);
出现
error C2065: 'CString' : undeclared identifier
用了cstring,应该加上什么头文件呢?
谢谢!
循环取出字符串的每一个字符,当发现是'\\'就记下来它的位置,一直到遍历完所有字符;
判断该 int 是否 > 0。否,则表示没找到 '\\',结束。
是,则该 int + 1 就是最后一个'\\'的位置,取 left 咯。