请问如何把ansistring 转化为wchar_t*

zjfgj 2000-08-12 02:00:00
请问如何把ansistring 转化为wchar_t*

我用WideChar函数转化总是错误,请问如何使用
...全文
190 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxz 2000-08-14
  • 打赏
  • 举报
回复
我这样用,没有问题
AnsiString Text; // 转换的字符串
wchar_t *Buf=new wchar_t[Text.Length()*2+2]; // 目标
Text.WideChar(Buf,Text.Length()*2+2);

zjfgj 2000-08-13
  • 打赏
  • 举报
回复
问题是如何把AnsiString类型的值转化为wchar_t*类型
我用AnsiString::WideChar函数转化总是错误,请问如何使用
Wingsun 2000-08-12
  • 打赏
  • 举报
回复
将AnsiString转换成WideString,然后再赋值即可,如下:
grdStatResult2->TextMatrix[1][i+6]=WideString("复印费");
grdStatResult2是一个MSFlexGrid,TextMatrix是一个wchar_t *类型。

13,824

社区成员

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

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