如何将字符串专为字符数组?

天云舞 2010-09-30 11:28:29
var
wc:array[0.255] of widechar;
ws:widestring

begin
ws:='你好';
wc:=ws(????) 这步应该如何转换,即如何将字符串转换为字符数组?
...全文
64 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
天云舞 2010-09-30
  • 打赏
  • 举报
回复
感谢2楼提供的答案,因为所开发的系统,需要用到一些接口函数,而那些接口函数是用widechar数组定义的。所以我所开发的软件需要用到widechar数组!
ecjtu5208 2010-09-30
  • 打赏
  • 举报
回复
为什么要用widechar?

var
wc:array[0.255] of char; //这里我用了char
ws:widestring

begin
ws:='你好';
strpcopy(wc,ws);
showmessage(wc);
s11ss 2010-09-30
  • 打赏
  • 举报
回复
FillChar(wc, SizeOf(wc), 0);
Move(ws[1], wc, length(ws)*2);
ecjtu5208 2010-09-30
  • 打赏
  • 举报
回复
抱歉,是这样的。

var
wc:array[0.255] of widechar;
ws:widestring

begin
ws:='你好';
stringtowidechar(ws,wc,length(ws)+1) ;
showmessage(wc);

ecjtu5208 2010-09-30
  • 打赏
  • 举报
回复

var
wc:array[0.255] of widechar;
ws:widestring

begin
ws:='你好';
stringtowidechar(ws,wc,length(xx)+1) ;
showmessage(wc);


非要widechar也可以。

16,749

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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