社区
C++ 语言
帖子详情
CString类型怎么转LPCWSTR
读万卷书不如行万里路呀
2011-06-09 10:11:11
如题
...全文
777
8
打赏
收藏
CString类型怎么转LPCWSTR
如题
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
灵动代码~
2013-12-04
打赏
举报
回复
我也试了,所有方法都失败了
bm425
2012-07-23
打赏
举报
回复
所有方法都失败了
读万卷书不如行万里路呀
2011-06-10
打赏
举报
回复
用一楼方法解决问题,非常谢谢
读万卷书不如行万里路呀
2011-06-10
打赏
举报
回复
[Quote=引用 2 楼 namelij 的回复:]
CString str;
LPCWSTR p = (LPCWSTR )str;
直接强制类型转换
或者用文明点的办法
static_cast<LPCWSTR>(str);
[/Quote]
报错如下:
error C2440: 'static_cast' : cannot convert from 'class CString' to 'const unsigned short *'
辰岡墨竹
2011-06-09
打赏
举报
回复
如果工程是ANSI,可以把CString赋值给CStringW,然后(LPCWSTR)强制转换CStringW,不需要手动进行MultiByteToWideChar
白云飘飘飘
2011-06-09
打赏
举报
回复
如果项目是Uniocde的话, 强制转换就行了,
高性能架构探索
2011-06-09
打赏
举报
回复
CString str;
LPCWSTR p = (LPCWSTR )str;
直接强制类型转换
或者用文明点的办法
static_cast<LPCWSTR>(str);
ryfdizuo
2011-06-09
打赏
举报
回复
//方法一
CString str=_T("TestStr");
USES_CONVERSION;
LPWSTR pwStr=new wchar_t[str.GetLength()+1];
wcscpy(pwStr,T2W((LPCTSTR)str));
// 方法二
CString str=_T("TestStr");
USES_CONVERSION;
LPWCSTR pwcStr = A2CW((LPCSTR)str);
一篇关于C
String
类型
转
换的文章
2. **从 L
PC
WSTR
初始化**:对于宽字符字符串,可以使用 `C
String
s2 = L"widechar
string
";` 来创建 `C
String
`。 3. **预分配空间并填充**:例如 `C
String
s3(_T(' '), 100);` 可以预分配 100 字节的空间,并用空格...
C
String
型
转
char型方法总结
以下是对`C
String
`
转
`char`几种常用方法的详细说明: 1. **传给未分配内存的`const char*`(`L
PC
TSTR`)指针** 这是最简单且安全的方法。`L
PC
TSTR`在Unicode环境下等价于`L
PC
WSTR
`,在非Unicode环境下等价于`...
MFC工程中,几种常见数据
类型
的
转
换
在这里,我们将讨论几种常见的数据
类型
转
换,包括 Char*
转
换为 C
String
、C
String
转
换为 const char*、C
String
转
换为 LPSTR、C
String
转
换为 int 等。 1. Char*
转
换为 C
String
在 Unicode 字符集下,Char*
转
换...
解决2010VC的复制 遇到的C
STRING
向CHAR
转
换的问题
本文将详细探讨如何在VC++2010中解决`C
String
`向`char`
类型
的
转
换问题,特别是在复制操作中涉及到的数据
类型
转
换。 #### 知识点一:C
String
与Char
类型
差异 `C
String
`是VC++中用于处理文本字符串的一个类,它内部...
C++中char*
转
换为L
PC
WSTR
的解决方案
在C++编程中,特别是在与Windows API交互时,经常需要进行不同
类型
的字符串
转
换,其中一种常见的情况是从`char*`
转
换为`L
PC
WSTR
`。`L
PC
WSTR
`实际上是`const WCHAR *`
类型
,用于表示Unicode宽字符字符串。在Windows ...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章