Показать сообщение отдельно
  #3  
Старый 14.10.2013, 16:02
bloodmaster89 bloodmaster89 вне форума
Прохожий
 
Регистрация: 29.09.2013
Сообщения: 16
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Спасибо, мысль понял

Здесь мы считываем Xa и Xb, в которых содержаться координаты точек
Код:
while not Seekeof(outfile) do  begin
read(outfile, Xa); 
read(outfile, Yb);
.......
end

Внутри этого цикла хотел поставить проверку на принадлежность точек
(которые являются центрами некоторых окружностей), другим точкам которые находятся внутри окружности и записать их в конец того же файла.


Код:
 for YbNew:=0 to Ybmax do begin // В цикле проверяем их на некоторое условие
for XaNew:=0 to Xamax do begin
AssignFile(outfile, 'outfiles.txt');
ReWrite(outfile);
if  (dtf*beta)>=sqrt(sqr(XaNew-Xa)+sqr(YbNew-Yb)) then begin
Append(outfile);
writeln(outfile, XaNew,' ',YbNew); // если условие удовлетворено, записываем полученные переменные в конец того же файла.
Image1.Canvas.Pixels[x0,y0]:=RGB(255, 0, 0);
x0:=x0+mashi;
end
else begin
x0:=x0+mashi;
end;
end;
Image1.Canvas.Pixels[x0,y0]:=RGB(255, 0, 0);
y0:=y0+mashi;
end;

Возник еще вопрос. Как можно скопировать содержимое нового файла outFile в конец файла infile?
Ответить с цитированием