Skip to Content

утилита для создания фраз

7 всего / 0 новых
Последнее
FaSTeR
Молчун
FaSTeR аватар
Сообщения: 7
Бонусы: 11
Пол: Мужской
Группы: Нет
Блог: читать!
утилита для создания фраз

Всем привет!
Собственно проблемка.
Есть 2 файла 1.txt и 2.txt в каждом файле 1000 строк, в каждой строке по 1 слову.
Нужна утилита которая бы взяла все слова с 2.txt и подставила к первому слову в 1.txt, потом ко второму слову в 1.txt и так далее до конца.

то есть нужно получить 1000*1000=1 000 000 двусловных предложений.

После этого результат должен экспортироваться в 3.txt

Случаем никто не знает такую утилиту? или может это несложно реализовать на php?
Заранее благодарю за ответ

BOLVERIN
Разговорчивый
Сообщения: 20
Бонусы: 18
Пол: Мужской
Группы: Нет
Блог: читать!

утилиты не знаю, но на php это реализовать не сложно. мучайте работу с файлами
вам надо открыть файл, циклом идти сохраняя номер строки в переменной
получится что то типа такого:

присваиваем переменной i номер первой строки (Innocent файла 1
присваиваем переменной j номер первой строки (Innocent файла 2
присваиваем переменной z нолик

цикл. выполныем пока не z не будет равно 1000
цикл. берем строку j из файла 2
цикл. конкатенируем полученную строку из файла 2 к строке z и сохраняем в файл 3
конец цикла
конец цикла
конец цикла

ток выполнятся вся эта радость будет долговато. можно сделать в несколько этапов если работать через бд или придумать способ по быстрее
хранить лям значений в массивах не советую

Сандер
Администратор
Сандер аватар
ГуруМодератор
Сообщения: 1944
Бонусы: 617
Пол: Мужской
Блог: читать!

php может не потянуть...
может, с?
а я бы лично писал на Wolfram Mathematica

BOLVERIN
Разговорчивый
Сообщения: 20
Бонусы: 18
Пол: Мужской
Группы: Нет
Блог: читать!

очень даже потянет. работать ток долго будет. и лучше всеже через бд

BOLVERIN
Разговорчивый
Сообщения: 20
Бонусы: 18
Пол: Мужской
Группы: Нет
Блог: читать!

ну и, признацо, я в шарпее и плюсах не рублю почти никак))

Yarunya
Разговорчивый
Yarunya аватар
Сообщения: 27
Бонусы: 39
Пол: Мужской
Группы: Нет

Можно такое сделать с помощью программы xStarter. И причем достаточно просто.
Гоните тексты на бочку... Smile

Отредактировано пользователем Yarunya в Сб, 23/10/2010 - 16:48.
Yarunya
Разговорчивый
Yarunya аватар
Сообщения: 27
Бонусы: 39
Пол: Мужской
Группы: Нет

Кстати уже наваял задачу.

http://setandwork.org.ua/files/task/combinator.rar

Отредактировано пользователем Yarunya в Сб, 23/10/2010 - 17:08.
RSS-материал


Активные пользователи

ПользовательБонусы
Сандер617
Nefertity247
Tori242
robot201
Chief183
STAER140
faiters139
Mavarik121
akkadites94
staiki94