嗨我傳遞字符串從命令行//2,3,4,5,6和作爲參數在ip1。字符串數組在帕斯卡爾
當我運行此代碼時,它給出錯誤「錯誤:預期的類型標識符」和「致命:語法錯誤」;「預期但是」ARRAY「found」。
請讓我知道是什麼問題.....
program main;
uses SysUtils;
var
output : Array of integer;
var
ip1 : Array of integer;
function add(input1:Array of integer) : Array of integer;
begin
add := input1;
end;
type
TIntegerArray = Array of Integer;
function IntArray(var input:string) : TIntegerArray;
var
p: integer;
begin
p := Pos(',', input);
if p = 0 then
p := MaxInt - 1;
result[0] := Copy(input, 1, p - 1);
result[1] := Copy(input, p + 1);
end;
begin
ip1 := IntArray(ParamStr(1));
output := add(ip1);
write('output ',output,'time',0.0);
end.
謝謝它真的很有幫助! – 2014-09-25 05:48:03