如何把一个CString类型的字符串赋给LPTSTR类型的变量? LPTSTR lpType;CString m_strFileName;想把m_strFileName中的右边三个字符赋给lpType. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lpType必须先申请内存比如TCHAR lpType[4]={0};lstrcpyn(lpType,m_strFileName.Right(3));//没有作合法判断 LPTSTR lpType;CString m_strFileName;CString strTmp;strTmp = m_strFileName.Right(3);lpType = LPCTSTR(strTmp);注意,strTmp目前是局部变量. LPTSTR lpType;CString m_strFileName;CString strTmp;strTmp = m_strFileName.Right(3); //从右取3个lpType = LPCTSTR(strTmp); //强制转换 如何代码判断桌面快速启动图标是否存在 VC使用ado访问access数据库(初学者提问) 模拟点击菜单 为什么打印PDF会占用如此多的资源? 程序显示出的dialog大小和资源编辑器上编辑的大小不一样,是怎么回事啊 线程同步问题? (GDI+) 这段代码怎样消除重画闪烁? 怎样使你的程序常驻内存? 急:如何修改标题栏,菜单,以及ToolBar的颜色? 如何让程序一运行就让工具栏竖着放在窗口的最左边? 如何添加别人的类!!! 96163(爱谁谁) ,进来领分。
比如
TCHAR lpType[4]={0};
lstrcpyn(lpType,m_strFileName.Right(3));//没有作合法判断
CString m_strFileName;
CString strTmp;
strTmp = m_strFileName.Right(3);
lpType = LPCTSTR(strTmp);注意,strTmp目前是局部变量.
CString m_strFileName;
CString strTmp;
strTmp = m_strFileName.Right(3); //从右取3个
lpType = LPCTSTR(strTmp); //强制转换