不用字符串,如何将单个汉字赋给一个字符变量?

bf117 2002-12-24 07:16:24
不用字符串,如何将单个汉字赋给一个字符变量?
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehom 2003-01-04
  • 打赏
  • 举报
回复
编译器不是告诉你了吗?类型不同!当然不能赋值!按照我的方法做不就可以了!实在要用字符也是字符数组array[0..1] of char!有些问题需要你了解各种数据类型到底是怎么回事,不要想当然可以!

var
WChr:WChar;

WChr:=WideString('我')[1]//字符和字符串是两个概念!

或者用两个Char,或字符数组

var
MyChar1,MyChar2:Char;

MyChar1:='我'[1];
MyChar2:='我'[2];


bf117 2003-01-03
  • 打赏
  • 举报
回复
sos!sos!
bf117 2003-01-03
  • 打赏
  • 举报
回复
var
WChr:WChar;
*************
wchr:='我'
*********************
[Error] Unit1.pas(30): Incompatible types: 'WideChar' and 'String'
**************************************
mengxianbao1521 2002-12-25
  • 打赏
  • 举报
回复
?! 对了
ehom 2002-12-24
  • 打赏
  • 举报
回复
var
WChr:WChar;
Str:WideString;
begin
Str:='啊';
WChr:=WChar(str[1]);
end;
blactte 2002-12-24
  • 打赏
  • 举报
回复
一个汉字两个字节
好像字符变量不行
可以用word类型

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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