CString strFileSpec = strPathName;
MessageBox(strFileSpec);
if (strFileSpec.Right (1) != "\\")
strFileSpec += "\\";
strFileSpec += "*.*";
MessageBox(strFileSpec);按说后面的strFileSpec比前面的应该是多了//*.*或者多了*.*,可是第二个只有\*.*或者只有*.*。
不知道原因??
MessageBox(strFileSpec);
if (strFileSpec.Right (1) != "\\")
strFileSpec += "\\";
strFileSpec += "*.*";
MessageBox(strFileSpec);按说后面的strFileSpec比前面的应该是多了//*.*或者多了*.*,可是第二个只有\*.*或者只有*.*。
不知道原因??
解决方案 »
- ocx 中使用 richedit 打开大文件,报“内存不足,无法完成此操作”
- 三维建模
- 如何编程读取本机的并口起始地址?(高分3天内结帖)
- 请问能否在DIALOGBAR的RADIO按钮控件上使用消息反射?
- 如何实现字符串的快速查找
- 怎样通过移动鼠标来改变CEdit的值?
- vc6.0中使用#include <fstream.h>引起的ambiguous symbol错误,why?
- 不考虑协议,直接对网卡读怎么实现?
- 请教各位大侠:我用waveInOpen录入的wave文件,用winamp播放时什么声音也没有?
- 谨代表众多初学者:各位大虾请留步
- 急急急::::循环关闭task manager中的所有窗口
- 请问,动态创建了一个对话框,再动态在其上创建了一些 BUTTON和 EDIT等控件,如何响应其中的BUTTON消息?
那个\\已经用""括住了,应该不是转义符的意思了吧。
你这段代码是结果是strFileSpec肯定以“\*.*"结尾
看来关键在strPathName了。
结果确实是“\*.*”。
看看strFileSpec后面是不是有"\"如果没有的话加上,然后再在后面加上"*.*"。就这样!
得到这样的结果,应该怎么写?如果上面的那些代码确实有错的话!?
谢谢!