pascalabcnet/TestSuite/CompilationSamples/FilesOperations.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

37 lines
588 B
ObjectPascal

unit FilesOperations;
interface
function ReadFileToEnd(name: string): string;
procedure WriteStringToFile(name: string; s: string);
implementation
function ReadFileToEnd(name: string): string;
var f: text;
begin
AssignFile(f,name);
Reset(f);
var sb := new System.Text.StringBuilder();
var s : string;
while not eof(f) do
begin
readln(f,s);
sb.append(s);
end;
ReadFileToEnd:=sb.ToString();
CloseFile(f);{}
end;
procedure WriteStringToFile(name: string; s:string);
var f: text;
begin
AssignFile(f,name);
Rewrite(f);
Write(f,s);
CloseFile(f);{}
end;
end.