1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
| Билли Боб |
10.09.2011 16:52
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
Сортирую строки в текстовом файле.
Из текстового файла записал все в типизированный, отсортировал, записал обратно. Все, конечно, работает, только при большом количестве строк в файле этот процесс занимает много времени. Думаю надо занести их в память и сортировать их там. Не могли бы вы показать, как надо записывать строки в память и перемещаться по ним? |
![]() ![]() |
| IUnknown |
10.09.2011 17:57
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
И в этом случае я бы постарался обойтись без велосипедов.
Вот тут: Сортировка строк текстового файла я показывал, как можно напрячь для этого программу sort, присутствующую практически на любом компьютере. Но там было другое, надо было отсортировать строки по длине, что потребовало небольшого увеличения кода, так как sort не умеет сортировать строки по длине, только по алфавиту. В твоем случае - все вообще просто: {$m $4000, 0, 0}
, те же 3 строки кода - должно работать, проверяй... |
Билли Боб Сортировка 10.09.2011 16:52
volvo877 Это зависит от используемого компилятора. Если, ка... 10.09.2011 17:10
Билли Боб не, сейчас используется TP. 10.09.2011 17:19
Билли Боб ааа, точно, sort, как же я не додумался! Спаси... 10.09.2011 19:00![]() ![]() |
|
Текстовая версия | 5.11.2025 2:14 |