![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Syberex |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 15.9.2006 Где: Украина Репутация: нет Всего: нет |
задача такая, прочитать текстовый файл(после каждого слова стоит энтер, и к тому же это русские слова) в массив, потом необходимо проверить дубликаты слов без учёта регистра и удалить их, выполнить сортировку по алфавиту а потом записать в файл такой же структуры.Как это сделать?
кусочек файла текстового прилогается, очень нужно написать но как это сделать? не знаю Присоединённый файл ( Кол-во скачиваний: 2 )
slov.rar 104,33 Kb--------------------
whole power in artificial intelligences |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
На чем пишешь? Колись
-------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| Syberex |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 208 Регистрация: 15.9.2006 Где: Украина Репутация: нет Всего: нет |
borlan developer studio 2006 c++
--------------------
whole power in artificial intelligences |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
Ты хочешь читать в массив такой большой файл? Мне кажется это опасно. Пересмотри
-------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 23 Всего: 459 |
Насколько я помню TStringList позволяет загружать текстовые файлы, при этом каждое слово запишется в массив слов в том порядке в котором поступило. Дальше нужно произвести сравнения каждого с каждым и удалить дубликаты. Сравнивать нужно преобразуя к верхнему регистру. AnsiUpperCase() приводит к верхнему регистру. Дальше метод SaveToFile(); сохранит все в файл.
Если файл размером до 100Мб до и думать не зачем, однозначно грузить в оперативку. Работа с ОЗУ много быстрее чем с файлом. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |