AnsiString 转换 wchar_t 的问题

paope 2011-10-09 04:28:48
wchar_t wszBuf[] = L"我爱中国";

我想用一个ansistring变量来代替“我爱中国”这几个字。

比如

AnsiString aaa="我爱中国";

如何能转换成

wchar_t wszBuf[] =aaa;(我知道是错的)

大体就是这个意思,请赐教。
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
paope 2011-10-09
  • 打赏
  • 举报
回复
问题解决,多谢,给分。
jone7319 2011-10-09
  • 打赏
  • 举报
回复
上面有错:
AnsiString a;
wchar_t *b;
WideString c;
c=a;
b=c;
jone7319 2011-10-09
  • 打赏
  • 举报
回复
你写错了吧,不要加那个"[]"
AnsiString a;
wchar_t b;
WideString c;
c=a;
b=c;
paope 2011-10-09
  • 打赏
  • 举报
回复
Cannot convert 'WideString' to 'wchar_t[]'
jone7319 2011-10-09
  • 打赏
  • 举报
回复
用WideString
WideString a=aaa;

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧