val 过程,在 Pascal 中得到"未类型",预期为"真实"



Pascal怎么了?FPC说这句话有一个错误:;未打字的";,预期的";真实的";。

p(val(ParamStr(2), par_a), val(ParamStr(3), par_b));

但毫无疑问,par_a和par_b都是真实的。

var par_a, par_b, par_c, par_d, x1, x2, x3: real;

在那之前,我用了double而不是real。我认为错误在于val((想要得到一个"real"参数。但它不起作用。

"未打字"是什么意思?

已解决:

val(ParamStr(2), par_a);
val(ParamStr(3), par_b);
p(par_a, par_b);

最新更新