strtoword('2')为什么返回50?(20分)

  • 主题发起人 主题发起人 gardenwood
  • 开始时间 开始时间
G

gardenwood

Unregistered / Unconfirmed
GUEST, unregistred user!
j:word
j:=strtoword('2')
j等于50
j:=strtoword('21')
j等于12594,
这是怎么回事呢?
 
strtoword?好象没这个函数嘛?!

j:word
j:=strtoInt('2')

j:=strtoInt('21');
 
strtoword()???????????
 
Converts a String to a Word data type.

function StrToWord(const Value: String): Word;

Parameters

const Value: String

Data to be converted.

Returns

Word - Result of the conversion.

Description

StrToWord is a Word function that converts a String specified in Value to a Word data type.
 
to all:
加上uses IdTrivialFTPBase
to yanlei,
英文不是说是把str转换成word 类型的数据吗,为什么会得到50啊?
 
没有见过这个函数?
 
好象这个函数是返回ACCII吗

strtoword('a') //97
strtoword('b') //98
 
j:=strtoword('2');// j等于50,$32
memo1.lines.add(vartostr(j));
j:=strtoword('22');// j等于12850,$3232
memo1.lines.add(vartostr(j));

字符2的ASCII码为十进制的50,
看看上面的注释,明白了吧?
 
恩。thx.
就是不知道这个函数怎么区个这么个破名字,害的我琢磨好久。呵呵
 
后退
顶部