|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.12.2012, 01:59 | #1 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
процедура sort_file
Используя готовую процедуру sort_file ,составить программу сортировки текстового файла с размещением строк в пределах каждой страницы в алфавитном порядке по первому слову строки.Предусмотреть проверку существования исходного файла и переход на новую страницу с формированием номера страницы.Длинна страницы составляет 60 строк.
|
08.12.2012, 07:59 | #2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Читаешь файл в цикле порциями по 60 строк. В теле цикла записываешь эти 60 строк в другой файл, временный, открытый процедурой rewrite. Этот временный файл скармливаешь системной утилите sort (как я понял, речь о ней). Затем читаешь из него построчно, записывая параллельно в другой файл (результат, с уникальным именем). После окончания цикла уничтожаешь входной файл, а также временный, а файл-результат переименовываешь, чтоб он назывался как входной.
Все. Да, забыл: еще номер страницы надо считать и приписывать с низу (видимо, так)
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 08.12.2012 в 08:03. |
08.12.2012, 10:42 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А каково описание этой sort_file?
I'm learning to live...
|
08.12.2012, 14:22 | #4 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
вот она
Код:
Последний раз редактировалось afro13; 08.12.2012 в 21:49. |
08.12.2012, 14:25 | #5 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
вот само описание...помогите если сможете...
|
08.12.2012, 15:18 | #6 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,657
|
Цитата:
Оформите его пожалуйста: нажмите Правка, выделите текст кода, нажмите кнопочку '#' (она справа). И еще желательно разбейте операторы по отдельным строкам и отступы тоже неплохо было бы. Так достаточно подробно? Извините, на Паскале не знаю как это выразить [offtop]Может есть где-нибудь простенькая утилита/веб сервис для подобного форматирования?[/offtop]
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 08.12.2012 в 21:17. |
|
08.12.2012, 21:00 | #7 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
а можно подробнее и желательно на паскале пожалуйста?)
|
09.12.2012, 04:02 | #8 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Системной утилиты sort недостаточно?
Предпочитаю на "ты".
|
09.12.2012, 10:57 | #9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.12.2012, 15:09 | #10 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Предпочитаю на "ты".
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
процедура | KateMM | Помощь студентам | 6 | 12.03.2012 22:33 |
процедура | Alex_12Proxy | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.02.2012 16:43 |
Процедура на С++ | Марик73 | Помощь студентам | 0 | 01.12.2011 20:28 |
Процедура в процедура в C++ Builder | Ecosasha | C++ Builder | 2 | 06.06.2009 17:17 |