主题:  求助:关于使用系统函数求一个字符串的ASCII码问题

littlemouseyu

职务:普通成员
等级:1
金币:0.0
发贴:1
#12001/7/17 1:39:04
我想求自定义字符串变量LastName所包含的鸽字符的ASCII码之和,所用代码如下:
n:=CharCount(LastName)
AsciiName:=0
repeat with x:=1 to n
AsciiName:=AsciiName+Code(GetWord(x,LastName))
end repeat
其中变量AsciiName存的是要求的ASCII码之和
请问有什么错误,望赐教.
我的QQ:41358454 E-mail:littlemouseyu@263.net



颠狗

职务:普通成员
等级:1
金币:0.0
发贴:83
#22001/7/17 12:30:39
GetWord(n, "string")是指从“string”中提取第n个单词,单词是以空格隔开的,比如string:="asdfadf"
那么GetWord(1, string) 返回asdfadf,
GetWord(2, string) 则返回""
改用 SubStr("string", first, last) 即可。如:SubStr(lastname, x, x)

编辑历史:[这消息被颠狗编辑过(编辑时间2001-07-17 12:31:43)]
[这消息被颠狗编辑过(编辑时间2001-07-17 12:46:37)]