社区
界面
帖子详情
CString 怎么转换为 LPCTSTR
project2502
2012-02-20 11:55:59
CString str1;
GetDlgItemText(IDC_EDIT1,(LPTSTR)str1,1);
“类型转换”: 无法从“CString”转换为“LPTSTR”
我该怎么转换?
...全文
370
5
打赏
收藏
CString 怎么转换为 LPCTSTR
CString str1; GetDlgItemText(IDC_EDIT1,(LPTSTR)str1,1); “类型转换”: 无法从“CString”转换为“LPTSTR” 我该怎么转换?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
project2502
2012-02-20
打赏
举报
回复
我想直接判断编辑框里的文字是否是空
是否有 除了获取字符再比较以外的 更佳的方法?
fly4free
2012-02-20
打赏
举报
回复
对了,看你用的是哪个版本的vc了,GetString() 这个方法vc6.0带的mfc没有。
貌似转到 atl 之后才有。
zf_prm
2012-02-20
打赏
举报
回复
要转换成LPCTSTR,也就是常字符串类型,这样做是为了不让你修改str的值
fly4free
2012-02-20
打赏
举报
回复
LPCTSTR szStr = str1.GetString();
longluo59
2012-02-20
打赏
举报
回复
#define MAX_LEN 256
char buf[MAX_LEN];
GetDlgItemText(IDC_EDIT1,buf,1);
CString str1;
str1.format("%s",buf);
CString
、
LPCTSTR
、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
CString
、
LPCTSTR
、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
CString
、
LPCTSTR
、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
CString
、
LPCTSTR
、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析
CString
,BSTR,
LPCTSTR
之间关系和区别
详细介绍了
CString
,BSTR,
LPCTSTR
之间关系和区别
MFC 数据类型
转换
1、
CString
to char* 经过类型强制
转换
,可以将
CString
类型
转换
成 char*,例如:
CString
cStr = "Hello,world!"; char* zStr = (char*)(
LPCTSTR
)cStr; 2、char* to
CString
char*类型可以直接给
CString
,完成自动
转换
, 例如: char* zStr = "Hello,world!";
CString
cStr = zStr; 3、
CString
to LPCSTR 将
CString
转换
成 LPCSTR,需要获得
CString
的长度,例如:
CString
cStr = _T("Hello,world!"); int nLen = cStr.GetLength(); LPCSTR lpszBuf = cStr.GetBuffer(nLen);
VC常用数据类型使用
转换
详解.doc
VC常用数据类型使用
转换
CString
,BSTR ,
LPCTSTR
cstring
成员变量部分总结
一.
Cstring
的构造: 二. 成员函数; 1. void AnsiToOem( ) 2. int Collate(
LPCTSTR
lpsz)const; 3. int CollateNoCase(
LPCTSTR
lpsz)const;等
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章