Тема: Конкурс #2
Показать сообщение отдельно
  #15  
Старый 08.03.2010, 06:25
Аватар для PhoeniX
PhoeniX PhoeniX вне форума
Always hardcore!
 
Регистрация: 04.03.2009
Адрес: СПб
Сообщения: 3,239
Версия Delphi: GCC/FPC/FASM
Репутация: 62149
По умолчанию

Первая заявка
Выкладываю сюда только екзешник и скрины, исходник отправляю лично Аристарху.

*Примеры пользования
Код:
Полный вызов
Sort.exe C:/in.txt C:/out.txt
Полный, относительные пути
Sort.exe in.txt out.txt
Короткий вызов
Sort C:/in.txt C:/out.txt
Короткий, относительные пути
Sort in.txt out.txt
*Плюсы
- Почти МГНОВЕННАЯ сортировка (1 000 000 рандомных чисел за 700мс)
- Понимает как полные, так и относительные пути
- Ругается, если не найден исходный файл, или конечный файл уже существует.
- Ругается, если не заданы параметры.
- Ругается, если вдруг в файле попадутся неверные символы.
- Оповещает, если исходный файл пустой (конечный файл в данном случае НЕ создаётся)
- Специальный ключик (-t), делал для теста производительности, решил оставить в конечной версии. ДОЛЖЕН БЫТЬ ТРЕТЬИМ!
Код:
Sort in.txt out.txt -t - Так сработает.
Sort -t in.txt out.txt - А так неправильно!
*Минусы
- Долго грузит файл в память (хотя, не очень... для 10 Мб файла около 50 секунд...)
- Тексты на английском (не захотел делать кириллицу, и так файл БОЛЬШОЙ ), а мой воспалённый моСК в 4 часа ночи отказался вспоминать английское правописание. Ну да не беда - мы оцениваем не знание Ин.Яз.-а, а производительность программы, ведь так?
Изображения
Тип файла: jpg sort1.jpg (40.9 Кбайт, 26 просмотров)
Тип файла: jpg sort2.jpg (46.4 Кбайт, 19 просмотров)
Вложения
Тип файла: rar Sort.rar (13.5 Кбайт, 11 просмотров)
__________________
Оставайтесь хорошими людьми...
VK id2634397, ds [at] phoenix [dot] dj