- Код: Выделить всё
- var FileIn, FileOut : text;
 S : string;
 k : integer;
 procedure Snomerami(var arg : string);
 begin
 Assign(FileOut, 'Konechniy.txt');
 Rewrite(FileOut);
 Readln(Filein, arg);
 Writeln(k);
 Writeln(Fileout, arg);
 Close(FileOut);
 end;
 {---- Glavnaya programma ----}
 begin
 Assign(FileIn, 'Ishodnik.txt');
 Reset(FileIn);
 k := 1;
 while not Eof(FileIn) do
 begin
 Readln(FileIn, S);
 k := k + 1;
 Snomerami(S);
 end;
 Close(FileIn);
 end.
Ответ из книги:
- Код: Выделить всё
- var F1, F2: text;
 N: integer;
 s: string;
 begin
 Assign(F1, 'Test.in'); Reset(F1);
 Assign(F2, 'Test.out'); Rewrite(F2);
 N:=1;
 while not Eof(F1) do begin
 Readln(F1, S);
 Writeln(F2,N);
 Writeln(F2,S);
 N:= N+1;
 end;
 Close(F1); Close(F2);
 end.
Добавлено спустя 1 час 10 минут 8 секунд:
Дошло, что можно сделать тупо в блокноте исходный файл и проверить. Не вышел каменный цветок.


