我用vc2008写的一个画图板程序,打开英文目录下的文件没问题,打开中文目录下的文件确一直报错,有谁知道是什么原因哈?
解决方案 »
- 为什么程序会频繁刷新桌面?求解
- 16进制字符串转数值
- 文件夹复制移动问题
- 汉字显示的问题?
- FORMVIEW 结构下的MAINWND标题栏能够实现象CONTEXT HELP对话框的问号按钮吗?
- xtreme toolkit9.6,如何编译一个中文版本的库,有时点出来的右键菜单是英文的?
- VC里如何做个可编辑的表格?
- 各位兄台,小弟在运行一个例程时提示需要mfc42ud.dll,翻遍硬盘也没找到!哪位有给俺email一个,谢了先!
- 有个问题需要各位帮忙!
- 救命!!!!-----输入法困境
- ~~请教一个关于音频播放器添加歌曲的问题~~
- 有关InstallShield12的打包问题,解决问题后分数加至50分!
这样改就行了
CString sPath;
char filename[MAX_PATH]={0};
strcpy(filename,sPath);
IplImage* pimg=cvLoadImage(filename);
把CString类型变量转换成const char*不就得了 VC2008就是类型转换的比较麻烦一点
这样好了,你直接将CString 转化成char *就行了!
除了5楼说的方法,还有CString::GetBuffer(),比如:CString str;str.GetBuffer(str.GetLength());