世界都知道有Format函数:
var A,B:integer;S:string;
A:=12;B:=34;
S:=format('%d=%d',[B,A]);
于是S='34=12'那有没有函数有像C那样的read函数实现倒过来的功能,即一次过把'34=12'中的34和12存入B和A的函数.
var A,B:integer;S:string;
A:=12;B:=34;
S:=format('%d=%d',[B,A]);
于是S='34=12'那有没有函数有像C那样的read函数实现倒过来的功能,即一次过把'34=12'中的34和12存入B和A的函数.
var
A, B: integer;
S: string;
begin
S := Format('%d,%d',[A,B]);
ShowMessage(S);
end;
{我没找到这样的格式化输入函数}
program Project1;{$APPTYPE CONSOLE}uses
SysUtils, Classes;
var
S: string;
SS: TStringList;
I: integer;
begin
ReadLn(S);
SS := TStringList.Create;
SS.Text := StringReplace(S, '=', #10, [rfReplaceAll]);
for I := 0 to SS.Count-1 do
WriteLn(SS[I]);
end.{
测试方法:
cmd
prjcect1 34=12回车
}
project1回车
34=12回车