Страница 4 из 4

Re: Работа с файлом

Добавлено: 09 апр 2008, 20:54
scudo
И еще один вопрос как вывести все данные из текстового файла?

Re: Работа с файлом

Добавлено: 09 апр 2008, 21:04
MOTOCoder
scudo писал(а):Убираю Reset и остается только Append.И один фиг он стирает записи уже имеющиеся в текстовом файле и дописывает ново-введеные с самого начала.

Странно, проверил еще раз-все работает.
[syntax='Delphi']
var
f:text;
i:integer;

begin
assign(f,'e:\temp\d.txt');
append(f);
for i:=1 to 100 do
writeln(F,'append ',i);
close(f);
end.
[/syntax]

Такой код добавляет 100 строк в файл, не стирая уже записанные.

На счет вывода всех данных:
[syntax='Delphi']
while not EOF(F) do
begin
readln(F,S);
writeln(S);
end;
[/syntax]

Re: Работа с файлом

Добавлено: 10 апр 2008, 17:11
scudo
Огромное спасибо.Еще вопрос.Как осуществить сортировку?

Re: Работа с файлом

Добавлено: 10 апр 2008, 17:46
MOTOCoder
По какому принципу?

Re: Работа с файлом

Добавлено: 11 апр 2008, 11:42
Хыиуду
scudo писал(а):Огромное спасибо.Еще вопрос.Как осуществить сортировку?

Как правило - считать данные из файла в массив, массив отсортировать (раздел "Алгоритмы"), записать данные из массива в файл.