![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
![]()
Используя готовую процедуру sort_file ,составить программу сортировки текстового файла с размещением строк в пределах каждой страницы в алфавитном порядке по первому слову строки.Предусмотреть проверку существования исходного файла и переход на новую страницу с формированием номера страницы.Длинна страницы составляет 60 строк.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
Читаешь файл в цикле порциями по 60 строк. В теле цикла записываешь эти 60 строк в другой файл, временный, открытый процедурой rewrite. Этот временный файл скармливаешь системной утилите sort (как я понял, речь о ней). Затем читаешь из него построчно, записывая параллельно в другой файл (результат, с уникальным именем). После окончания цикла уничтожаешь входной файл, а также временный, а файл-результат переименовываешь, чтоб он назывался как входной.
Все. Да, забыл: еще номер страницы надо считать и приписывать с низу (видимо, так)
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 08.12.2012 в 08:03. |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А каково описание этой sort_file?
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
![]() Код:
Последний раз редактировалось afro13; 08.12.2012 в 21:49. |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
![]()
вот само описание...помогите если сможете...
|
![]() |
![]() |
![]() |
#6 | |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,711
|
![]() Цитата:
Оформите его пожалуйста: нажмите Правка, выделите текст кода, нажмите кнопочку '#' (она справа). И еще желательно разбейте операторы по отдельным строкам и отступы тоже неплохо было бы. Так достаточно подробно? Извините, на Паскале не знаю как это выразить ![]() [offtop]Может есть где-нибудь простенькая утилита/веб сервис для подобного форматирования?[/offtop]
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 08.12.2012 в 21:17. |
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 08.12.2012
Сообщений: 6
|
![]()
а можно подробнее и желательно на паскале пожалуйста?)
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
![]()
Системной утилиты sort недостаточно?
Предпочитаю на "ты".
|
![]() |
![]() |
![]() |
#9 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#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 |