社区
网络编程
帖子详情
请问如何将LPWSTR类型转换成CHAR类型
woshirenyi
2003-08-22 04:14:04
如何把LPWSTR类型的一个变量用MESSAGEBOX显示出来?
...全文
158
3
打赏
收藏
请问如何将LPWSTR类型转换成CHAR类型
如何把LPWSTR类型的一个变量用MESSAGEBOX显示出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
woshirenyi
2003-08-22
打赏
举报
回复
用AfxMessageBox( (char*)变量 );为什么只能显示出变量的第一个字母,比如变量是ASAI,
只能显示出A,怎么能全显示出来呢
五行缺钱
2003-08-22
打赏
举报
回复
好像直接作为参数传给messagebox就可以,因为好像messagebox支持unicode。
把LPWSTR转换为CHAR需要用API:WideCharToMultiByte(),其具体的用法参见MSDN。
zxiaox
2003-08-22
打赏
举报
回复
直接:AfxMessageBox( (char*)变量 );
BSTR、LPSTR和
LPWSTR
BSTR,LPSTR,
LPWSTR
,
char
*和CString相互转换。
C++中
char
*转换为LPCWSTR的解决方案
大家在学习或者使用Windows编程中,经常会碰到字符串之间的转换,
char
*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。大家可以根据自己的需求选择相对应的方法,下面来一起学习学习吧。 ...
VC++对字符串处理
比如:“不能将参数 1 从“const
char
[5]”转换为“LPCTSTR””之类的问题。 在此文档中告诉你怎么转换。 cstring 转换
char
cstring 转换 int cstring 转换 double 、float 等等 以及他们的互转 ...
C++多字节字符与宽字节字符相互转换
觉得麻烦,于是就自己写了一个类来封装w
char
_t与
char
类型
间的转换,其他的,诸如:CString\
LPWSTR
\T
CHAR
CHAR
\LPSTR之间也是一样用 代码如下: #include <iostream> using namespace std; class CUser { public: ...
VC中的
char
和
LPWSTR
类型
转换
char
* T
CHAR
2
char
(T
CHAR
* tchStr) { int iLen = 2*wcslen(tchStr);
char
* chRtn = new
char
[iLen+1]; wcstombs(chRtn,tchStr,iLen+1); return chRtn; }
char
->>>>>>>
LPWSTR
LPWSTR
...
网络编程
18,355
社区成员
64,213
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章