Skip to content

hellianet/FileMergeSorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Сортировка слиянием файлов

Инструкция по запуску

Параметры запуска: [-a | -d] (-s | -i) outFileName inFileNames

  • Режим сортировки (-a (ascending) или -d (descending)), необязательный, по умолчанию сортировка по возрастанию
  • Тип данных (-s (string) или -i (integer)), обязательный
  • outFileName - имя выходного файла, обязательное
  • inFileNames - имена входных файлов, не менее одного

Описание работы

Программа производит сортировку слиянием входных файлов, предварительно отсортированных, и выводит результат в выходной файл.

Возможные ошибки и их обработка

  • Неверные параметры запуска - уведомление клиента и завершение программы
  • Неудачное открытие входного файла - уведомление клиента и исключение этого файла из списка сортируемых файлов
  • Неудачное открытие выходного файла - уведомление клиента и завершение программы
  • Несоответсвие заданного порядка сортивки с порядком сортировки входного файла - уведомление клиента, исключение этого файла из списка сортировки. Данные до нарушения порядка попадают в результат сортировки
  • Несоответсвие заданного типа данных с типом данных входного файла - уведомление клиента, исключение этого файла из списка сортировки. Данные до нарушения типа попадают в результат сортировки
  • Ошибка чтения из входного файла - уведомление клиента, исключение этого файла из списка сортировки. Данные до ошибки попадают в результат сортировки

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages