字符串转字符怎么转??

aminic 2003-08-19 11:54:52
我用
midstr(a,1,1);
取出一个字符,
想用ord(midstr(a,1,1));取出这个字符的ascii值,无耐类型不配
我这样转换也不行
ord(pchar(midstr(a,1,1)));
那位大侠有好的方法??
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aminic 2003-08-20
  • 打赏
  • 举报
回复
这样写对么?不对吧???试的怎么不行?
ly_liuyang 2003-08-20
  • 打赏
  • 举报
回复
ord((midstr(a,1,1))[1]);
hiflower 2003-08-20
  • 打赏
  • 举报
回复
Ord(s[i]) 就行啦
jacky_shen 2003-08-20
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
S: string;
begin
S := 'abcdef';
ShowMessage(IntToStr(Ord(S[1]))); //a的序号
end;
zjqyb 2003-08-20
  • 打赏
  • 举报
回复
ord(midstr(a,1,1)[1])
fsybaby 2003-08-20
  • 打赏
  • 举报
回复
我有一种方法:
function lettertoascii(letter:char):integer;
var i:integer;
begin
for i = 1 to 128 do
if chr(i)=letter then lettertoascii:=i;
end;

不知道行不行
希望行

5,387

社区成员

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

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