在delphi中
Val
是一个将字符串转换为数字的过程(
procedure
),
Val
(S;
var
V;
var
Code:
Integer
)
第一个参数(S)是要转换的字符串,
第二个参数(V)存放转换后的数字,可以是整数或浮点数,
第三个参数(Code)存放出错的字符索引值。
例如:
Var
V, Code:
Integer
;
begin
Val
(
'123.445'
,V,Code);
end
;
转换后: V =
123
, Code =
4
,表示字符串
'123.445'
转换为整数是
123
,
在字符串第
4
位转换出错