knrt.net
当前位置:首页 >> 怎么从Const ChAr*转换到Cstring >>

怎么从Const ChAr*转换到Cstring

CString类里面有一个成员函数 CString::GetBuffer LPTSTR Get

LPCTSTR lpszText = (LPCTSTR)str; CString 重载了 LP

strcpy不能接收一个CString对象,因为它是个C语言函数。不过可以把CString类对象转换

如果你用的是unicode的话,那么CString里面存储的是wchar_t*,而不是char*。你

你在vs2008中默认字符集是UNICODE字符集,CString中字符以wchar_t的形式来存储

改为: { CString str=11; TCHAR m[30

1、string 转 CString CString.format("

当然不对,CString里面存的是TCHAR字符,TCHAR 可以是char 或者wchar_t(款

由于CString是对象,WCHAR*是宽字符的缓存,提供两种方法 方法1. 建立外部WCHAR*

1、string 转 CString CString.format("

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com