![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.01.2009
Сообщений: 32
|
![]()
Привет, друзья.
Столкнулся с проблемкой, наверное простой, но не могу уже долго решить. Суть: есть два файла .txt - names_all.txt (a0, a1,...,aN), и kol_all.txt с одинаковым кол-вом элементов (0, 0,...,0). Есть еще два файла .txt - names.txt (Vasa, Peta) и kol.txt (7, 1) также с одинаковым кол-вом элементов. Задача: если имя из names.txt = имени из names_all.txt, то kol_all[i]:= kol_all[i]+kol[i] если имя из names.txt <> имени из names_all.txt, то a i-тое заменяется на имя из names.txt и в kol_all.txt вместо нуля на i-том месте должно стоять количество из kol.txt. На примере: Дано names_all.txt=(Dima, Vasa, a3, a4, a5); kol_all.txt=(4, 6, 0,0,0); names.txt=(Vasa, Peta); kol_all.txt=(7, 1); После преобразования д/быть: names_all.txt=(Dima, Vasa, Peta, a4, a5); kol_all.txt=(4, 13, 1,0,0); т.е. кол-во элементов в names_all.txt и kol_all.txt должно остаться то же. Использую TStringList. Направте мысль в нужное русло, спасибо.
I'll be back
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
JPG и TXT в одном файле | prizrak1390 | Общие вопросы Delphi | 9 | 19.04.2009 18:45 |
как привязать запуск макроса к результату сравнения значений | zander | Microsoft Office Excel | 2 | 14.02.2009 13:42 |
Чтение/Поиск в txt файле и вывод в ComboBox | limnique | Общие вопросы C/C++ | 2 | 05.09.2008 23:01 |
Перезапись файла в текущей позиции | Андрей= | Общие вопросы Delphi | 2 | 08.05.2008 17:19 |