Редактирование строк в одном файле и перезапись их в другой - Turbo Pascal
Формулировка задачи:
Помогите, пожалуйста, с заданием.
Задание: «Составляющее текстового файла f, поделенное на строки, переписать в текстовый файл g, перенося при этом в конец каждой строки все цифры, которые входят в неё (с сохранением выходного взаимного порядка как среди цирф, так и среди остальных букв строки)».
Пока есть вот такой код, но я не знаю, норм он или нет,а возможности проверить пока нету.
Решение задачи: «Редактирование строк в одном файле и перезапись их в другой»
textual
Листинг программы
var f,g:text; i,j,n,l:integer; s,s1:string; begin assign(f, 'filef.txt'); rewrite(f); readln(n); for i:=1 to n do begin readln(s); writeln(f,s); end; close(f); reset(f); assign(g, 'fileg.txt'); rewrite(g); while not eof(f) do begin readln(f,s); s1:=''; j:=Length(s); i:=1; repeat if s[i] in ['0'..'9'] then begin s1:=s1+s[i]; Delete(s,i,1); end else Inc(i); until i>j; s:=s+s1; Writeln(g,s); end; close(f); close(g); writeln; writeln('‘Второй файл содержит строки:’'); reset(g); while not eof(g) do begin readln(g,s); writeln(s); end; close(g); Readln; end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д