var i:integer; F:TextFile; begin i:=10000; AssignFile(f,'test.txt'); rewrite(f); writeln(f,inttostr(i)); closefile(f); end;
读: var i:integer; s:string; F:TextFile; begin i:=10000; AssignFile(f,'test.txt'); reset(f); readlnln(f,s); closefile(f); i:=strtoint(s); end; 以上是利用文本文件保存 你可以看TextFile的帮助
var i:integer; F:TextFile; begin i:=10000; AssignFile(f,'c:\test\test.txt'); Append(f); writeln(f,inttostr(i)); closefile(f); end;
CreateFile,ReadFile,WriteFile, 自定义格式保存,按你的格式读取
用stringlist做吧 var ARecord:TStringlist; begin ARecord:=TStringList.creatr; try ARecord.Add(''); 添加到最后 ARecord.insert(i,'')插入i行 ARecord.Delete(i)删除地i行 finally ARecord.savetofile('你要保存的文件名'); end end
i:integer;
F:TextFile;
begin
i:=10000;
AssignFile(f,'test.txt');
rewrite(f);
writeln(f,inttostr(i));
closefile(f);
end;
var
i:integer;
s:string;
F:TextFile;
begin
i:=10000;
AssignFile(f,'test.txt');
reset(f);
readlnln(f,s);
closefile(f);
i:=strtoint(s);
end;
以上是利用文本文件保存
你可以看TextFile的帮助
i:integer;
F:TextFile;
begin
i:=10000;
AssignFile(f,'c:\test\test.txt');
Append(f);
writeln(f,inttostr(i));
closefile(f);
end;
自定义格式保存,按你的格式读取
var
ARecord:TStringlist;
begin
ARecord:=TStringList.creatr;
try
ARecord.Add(''); 添加到最后
ARecord.insert(i,'')插入i行
ARecord.Delete(i)删除地i行
finally
ARecord.savetofile('你要保存的文件名');
end
end
读取为ARecord.strings[i]即为读取第i行