Завершено
1
16.09.2015, 06:59
16.09.2015, 12:32
Реализовать программу на языке C, которая сортирует список разными способами.
Список подаётся в виде файла произвольного размера (помещающегося в оперативную память). Каждая запись находится в отдельной строке и состоит из двух элементов, разделённых символом '\t'
. Пример:
Петров 900
Иванов 200
Петров 100
Программа должна работать следующим образом:
Сортировка по составному ключу для приведённого примера должна вывести следующее:
Иванов 200
Петров 100
Петров 900
Если во входном файле встречаются строки, не соответствующие формату, их следует игнорировать. Программа должна обрабатывать и пустые файлы.
Подход swich/case вместо указателя на функцию. :( Полный бал не заслужил.