真纳闷!一个晚上加一个早上一直停在这个问题上...我在遍历一个文件夹下的所有图片时,要使用每个图片的绝对路径,根据这个路径读取图片文件显示,可是怎么加也不会加上最后的文件名,比如:只能加到F:\Lpt\Sxs\Data\clock,就是加不上完整路径F:\Lpt\Sxs\Data\clock\第0帧.bmp,,我使用了好几个CString变量相加得到完整的图片路径.
路径是如下:
m_strFileName = m_strBmpDir + "\\" + m_strBmpFilePrefix + "\\" + m_strBMPName m_strBmpDir:执行文件所在目录的一个文件夹,m_strBmpFilePrefix:在strBmpDir下再生成的一个文件夹,m_strBMPName:图片文件名(包括.bmp),这样就是图片的完整路径即m_strFileName ,谢谢帮忙!!
路径是如下:
m_strFileName = m_strBmpDir + "\\" + m_strBmpFilePrefix + "\\" + m_strBMPName m_strBmpDir:执行文件所在目录的一个文件夹,m_strBmpFilePrefix:在strBmpDir下再生成的一个文件夹,m_strBMPName:图片文件名(包括.bmp),这样就是图片的完整路径即m_strFileName ,谢谢帮忙!!
解决方案 »
- 谁有TXT阅读器的源代码。我想学习字符处理。
- 初学者提问关于VC++的SNMP的编程问题,求助!
- 第一个窗口例子帮忙看一下把
- activeMovie控件如何设置和获取控件大小
- 如何通过文档模板字符串打一个新文档
- 数字金刚请进来,关于ActiveX Internet发布的问题
- 本人使用IE6,再使用时,浏览器会莫名其妙的自动关闭,不知道如何解决!
- 2000下获得ie临时文件目录的api有吗?是什么呢?
- 为什么我用vc写的动态连接库vb调用的时候说找不到文件?下面是我的代码!请各位大哥帮帮我!?
- 关于资源泄漏,有什么监视方法,急!!!!有效回答100分!!等待
- 大家来给个意见
- 怎样用socket发送GDI+中的Bitmap?
调试下,每个值都是正确的吗?
m_strFileName = m_strFileName + m_strBmpFilePrefix ;
TRACE("%d\n",m_strFileName.GetLength());
m_strFileName = m_strFileName + "\\";
TRACE("%d\n",m_strFileName.GetLength());
m_strFileName = (m_strFileName+strBMPName);
TRACE("%d\n",m_strFileName.GetLength());
TRACE("%s\n",m_strFileName);
TRACE("%s\n",strBMPName);
TRACE("%s\n",m_strFileName+strBMPName);调试信息也贴出来:
Sxs: 25
Sxs: 26
Sxs: 35
Sxs: F:\Lpt\Sxs\Data\clock
Sxs: 第0帧.bmp
Sxs: F:\Lpt\Sxs\Data\clock
你先把文件名换成英文的试试看
m_strBmpFilePrefix = myFile.GetFileTitle();
m_strBmpFilePrefix.TrimRight(".avi");
加上最后一句就OK了
为什么没有输出Sxs: F:\Lpt\Sxs\Data\clock.avi 真奇怪!