4 / 4 / 1
Регистрация: 22.02.2009
Сообщений: 35
|
|
1 | |
Сортировка записей в типизированом файле по алфавиту.07.06.2009, 21:51. Показов 8277. Ответов 8
Метки нет Все метки)
(
Доброго времени всем.
Ситуация такая: есть файл, елементом которого есть запись. Запись состоит из 5 полей, одним из которых являеться назавание. Вот относительно етого поля я хочу остортировать файл. Т.е. что бы при считывании файла, после его сотрировки, на екран выводились записи и имена ишли в алфавитом порядке. (Пусть сотрировка будет идти только по первой букве, так будет легче.) Вот в чем вопрос: немогу придумать нормальный алгоритм. Решил для начала узнать какая самамя последняя буква есть. Сделал ето для того, что бы ганять не по всему алфавиту, а до последней нужной буквы. А реализовать етот самый прогон и сортировку не получаеться. Что-бы придумать, что бы поочерно каждая первая буква поля имени сравнивалась с алфавитом и так целый файл?
0
|
|
07.06.2009, 21:51 | |
Ответы с готовыми решениями:
8
Сортировка записей Структуры по алфавиту Кодировка в типизированом файле в Delphi
|
Босс
161 / 126 / 10
Регистрация: 03.06.2009
Сообщений: 750
|
|
07.06.2009, 22:04 | 2 |
используй сравнение строк:
'a'<'b'; 'abc'<'afa'; итд.
1
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
07.06.2009, 22:09 | 3 | |||||
1
|
4 / 4 / 1
Регистрация: 22.02.2009
Сообщений: 35
|
|
07.06.2009, 23:32 [ТС] | 4 |
У меня файл пишеться без масива. Хотя... думаю файлсайз решит ету проблему.) Спасибо за наводки.
0
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
|
08.06.2009, 05:39 | 5 |
Если нужно, могу начеркать пример такой сортировки. Главное, что сортировать только по первой букве нет никакого смысла, ибо строки автоматом сортируются по правилам языка, т.е. сначалала по первой букве, потом по второй и т.д.
0
|
4 / 4 / 1
Регистрация: 22.02.2009
Сообщений: 35
|
||||||
08.06.2009, 18:43 [ТС] | 6 | |||||
Ну я предполагаю так:
Хотя, чувствую, что бредово.)
0
|
Почетный модератор
64279 / 47578 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
|
||||||
08.06.2009, 18:55 | 7 | |||||
Вот пример сортировки в типизированном файле, поле роли не играет.
1
|
4 / 4 / 1
Регистрация: 22.02.2009
Сообщений: 35
|
|
08.06.2009, 20:01 [ТС] | 8 |
Спасибо большое, а я забыл позаписывать файлы.) Адаптировал к своей проге - все великолепно.
0
|
1 / 1 / 3
Регистрация: 26.10.2013
Сообщений: 51
|
|
09.04.2014, 15:42 | 9 |
А можно этот код использовать для сортировки именно слов ? Смысле в алфавитном порядке ?
0
|
09.04.2014, 15:42 | |
Помогаю со студенческими работами здесь
9
Сортировка записей по алфавиту. Найти ошибку Сортировка по алфавиту в файле Удаление последнего блока в типизированом файле
Сортировка строк в файле по алфавиту Сортировка фамилий по алфавиту в файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |