有
CString inFile="c:\name\mm.avvi"
TCHAR* ptzinFile=NULL;现在想把inFile的内容付给ptzinFile
如何处理?
CString inFile="c:\name\mm.avvi"
TCHAR* ptzinFile=NULL;现在想把inFile的内容付给ptzinFile
如何处理?
解决方案 »
- 有人知道腾讯QQ每次登陆弹出的那个资讯窗口怎么实现的吗?
- 怎么在mfc中弹出对话框
- 在 VC2005下DataGrid 没有CDataGrid类,怎么办??
- 求一实时数据图谱实现思想.
- rstp和mms流媒体下载原理一样吗
- 请教一下怎样恢复父对话框的父对话框呢?
- 关于网络共享软件 比如ppp一点通 来者有分
- ★老师布置的一个题,全E文,我看的不太懂,请E文高手解释一下题目的意思~~在线急等!
- 那里有project/settings选项参数的详细说明? 如C/C++一栏的 /ZI...
- 为什么通过CasyncSocket来传输数据网络速度不能超过1M/s
- CString 问题
- 学VC的一个迷茫的问题,帮帮我,谢!
strcpy(szTemp, inFile);
ptzinFile = szTemp;
_tcscpy( ptzinFile,inFile ); //复制///或者:
ptzinFile = inFile.GetBuffer(inFile.GetLength());注: 强烈建议用第1种方法. 方法2非常不安全.
CString inFile="c:\name\mm.avvi"
改成
CString inFile="c:\\name\\mm.avvi"2.处理方式
CString inFile="c:\\name\\mm.avvi"
TCHAR* ptzinFile=NULL;ptzinFile=new TCHAR[inFile.GetLength()];
if(ptzinFile)
strcpy(ptzinFile,(LPCTSTR(inFile)));//使用过后
delete[] ptzinFile;
ptzinFile=NULL;
the proper way is use _tcscpy() rather than strcpy().