Показать сообщение отдельно
  #4  
Старый 17.04.2011, 01:38
Аватар для AND_REY
AND_REY AND_REY вне форума
Активный
 
Регистрация: 31.03.2009
Адрес: Украина, г.Днепропетровск
Сообщения: 324
Версия Delphi: Delphi7
Репутация: 3877
По умолчанию

Если использовать File of Integer и открывать получившийся текстовый файл блокнотом то в нём будут "крокозяблики" т.к тип Integer это 4 байта а не строка.
Так у меня всё работает:
Код:
Program Project1;

{$APPTYPE CONSOLE}

Uses
 SysUtils;

Var
 F, G: TextFile;
 S: String;

begin
 AssignFile(F, 'C:\1.txt');
 AssignFile(G, 'C:\2.txt');
 Reset(F);
 Rewrite(G);
 While Not Eof(F) Do
  begin
   Readln(F, S);
   Writeln(G, S);
  end;
 Reset(F);
 While Not Eof(F) Do
  begin
   Readln(F, S);
   if StrToInt(S) > 0 Then Writeln(G, S);
  end;
 CloseFile(F);
 CloseFile(G);
end.
В первом текстовике у меня в каждой строчке число от -10 до 10.
__________________
If end Then begin;
Ответить с цитированием