Обработка текстового файла

Ответить
RAITER
Сообщения: 13
Зарегистрирован: 05 окт 2008, 16:15

Сейчас решаю данную задачу:
Написать программу, которая считывает содержимое текстового файла и распечатывает его в формате, указанном пользователем. Пользователь должен иметь возможность определить максимальное число литер в строке, максимальное число строк на странице. Если логическая строка файла больше заданной длины печатной строки, то следует произвести усечение строки справа. Страницы должны быть пронумерованы в верхнем правом углу.
Не могли бы вы помочь мне, хотя бы набросать примерный алгоритм, а то на ум ничего не приходит, я даже не знаю что такое литеры((
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

i:=0;
s='';
len:=80; //Литер, а если не умничать, то символов в строке
lines_per_page:=40;// строк на странице
repeat
readln(f, s, len);
writeln(s);
inc(i);
if i mod lines_per_page=0 then
writeln(' ',i);
until eof(f);
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
RAITER
Сообщения: 13
Зарегистрирован: 05 окт 2008, 16:15

Спасибо большое
Ответить