Процедура, которая записывает в конец текстового файла строку
Среда, 27 Янв 2010Procedure AddStrToTextFile(nF, St:String);
Var f: Text;
Begin
AssignFile(f, nF);
If not FileExists(nF) then Rewrite(f) {не существует, создать и открыть}
Else {иначе}
Begin
Reset(f); {существует, открыть }
While not Eof(f) do Readln(f); {передвинуть указатель в конец файла}
End;
Writeln(f, St); {записать строку }
Close(f); {закрыть файл}
End;
К процедуре можно обратиться, например, так:
Var
S1: String[58];
S2: String[189];
…………………………
AddStrToTextFile(’c:\Files\ring.txt’, ‘Строка символов’);
AddStrToTextFile(’ring.txt’, S1);
AddStrToTextFile(’ring.txt’, S2);