K&R Задание Упражнение 5.17

Кто-нибудь может объяснить, что конкретно нужно сделать в упражнении 5.17, что значит сортировать внутри строки, ее поля?


person highlevelcoder    schedule 26.05.2011    source источник


Ответы (2)


У меня нет здесь моего экземпляра K&R. Я думаю, это означает это

Предположим, исходный файл имеет

0000087423 Volkswagen 2001-01-01
0000642396 Fiat 2002-02-02
3900063521 Renault 2003-03-03

Он уже отсортирован по 1-му полю; если вы хотите отсортировать его по второму полю (имени), результат будет

0000642396 Fiat 2002-02-02
3900063521 Renault 2003-03-03
0000087423 Volkswagen 2001-01-01

Или вы можете отсортировать по дате (3-е поле)

person pmg    schedule 26.05.2011

Вы должны найти способ разбить строку на поля, а затем сказать «сортировать по полю N».

person Aaron Digulla    schedule 26.05.2011