社区
C++ 语言
帖子详情
LPTSTR和char*互相转换的问题
woncomp
2011-03-21 12:57:49
我现在用到两个不同类库
一个是LPTSTR风格的, 另一个就是char*风格的
函数之间需要互相传递字符串
要求我的项目在Unicode或者非Unicode下都能正常工作
怎样才能从LPTSTR转换到char?
...全文
361
9
打赏
收藏
LPTSTR和char*互相转换的问题
我现在用到两个不同类库 一个是LPTSTR风格的, 另一个就是char*风格的 函数之间需要互相传递字符串 要求我的项目在Unicode或者非Unicode下都能正常工作 怎样才能从LPTSTR转换到char?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nbzsg2011
2012-07-16
打赏
举报
回复
没有答案 郁闷
yyg990441
2011-03-21
打赏
举报
回复
char*风格的参数不支持Unicode,因此只要使用char*,你的项目就不可能在Unicode或者非Unicode下都能正常工作
sharptiger123
2011-03-21
打赏
举报
回复
BSTR 试下
辰岡墨竹
2011-03-21
打赏
举报
回复
你只能 #ifdef UNICODE 的选择性编译指令来做,如果是UNICODE状态,则需要WideCharToMultiByte转换一下。如果是ANSI方式,直接用就行,必要的时候_tcscpy_s拷贝一下。
woncomp
2011-03-21
打赏
举报
回复
[Quote=引用 5 楼 oexpress 的回复:]
使用TCHAR把,支持UNICODE
[/Quote]
可是我用到了个开源库就是用char*写的啊
CyberLogix
2011-03-21
打赏
举报
回复
使用TCHAR把,支持UNICODE
woncomp
2011-03-21
打赏
举报
回复
[Quote=引用 3 楼 sharptiger123 的回复:]
CopyMemory
[/Quote]
不乱码吗????
sharptiger123
2011-03-21
打赏
举报
回复
CopyMemory
woncomp
2011-03-21
打赏
举报
回复
那如何能使一个不支持TCHAR的库(它只有char*)和windows sdk一起工作?
w
char
_t*和
char
*之间的
互相
转换
的那些事
最近在看一写PE文件格式的东西,想做一个读取PE文件信息...我们知道LPVOID格式可以直接
转换
到
char
*,最后发现一篇写
char
*与w
char
_t*格式
互相
转换
的文章,引用文中代码
转换
成功。 原帖地址http://www.cnblogs.com/yyx...
char
* 与 LPCTSTR 类型的
互相
转换
原文出自:http://www.cnblogs.com/tclikang/archive/2012/06/11/2544771.html1.
char
*
转换
成 LPCTSTR
char
ch[1024] = "wo shi ni baba"; int num = MultiByteToWide
Char
(0,0,ch,-1,NULL,0); w
char
_t *...
char
* 和 CString
互相
转换
CString str = "hello";
char
*p = str.GetBuffer(str.GetLength()); 相反, CString str; str=_T(p); CString str = "hello";...
char
*p;... p=(LPCTSTR)(
LPTSTR
)str; 如果不更改
2020-12-31
w
char
_t*和
char
*之间的
互相
转换
的那些事 http://blog.csdn.net/hellward/article/details/5364927 最近在看一写PE文件格式的东西,想做一个读取PE文件信息的小工具,中间遇到将LPVOID格式无法
转换
到
LPTSTR
格式,...
VC中CString和
Char
的
互相
转换
在实际编程中,常常会碰到一些数据类型的
转换
,特别是CString和
Char
的
互相
转换
,一开始,我完全摸不着头脑,从网上看了别人的很多方法,现在我把我常用到的方法做一下总结。 1、
char
转换
成CString 如:定义...
C++ 语言
64,642
社区成员
250,580
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章