Работа с массивами.
Нужна помощь!
следующая ситуация: есть четыре текстовых файла. для удобства именуем: 1.txt, 2.txt, 3.txt, 4.txt все имеют след вид: 1000205275 1000223812 1000238288 4474 1000031760 227334 1000014533 1000010159 1000042383 и тд. нужно взять число из первой строчки 1.txt и проверить если не повторяется в других файлах(2.txt, 3.txt, 4.txt) то сделать что-то, и то же самое с остальныим строчками... хотел сделать с циклами методом перебора, но понял что с массивами быстрее и проще, да вот беда не знаю как. не работал с массивами. и еще вопрос, как отразится на скорости работы если в файлах будет 1000 строк, или 5000?? |
|
Russo, что значит имеют вид?
Цитата:
Цитата:
Цитата:
Цитата:
вобщем, сформулируй окончательно задачу предоставив как можно больше инфы. а то, я например понял так. нужно просто проверить файлы на идентичность. если файлы идентичны, сделать действие. если нет, пропустить или сделать другое действие. |
не файлы проверить, а строки на предмет вхождения в другие файли. интересует не идентичночть файлов, а присутствие в них строк из первого файла.
Цитата:
|
Цитата:
|
Russo,
Если я правильно понял задачу, то у меня так получилось: Код:
#include <File.au3> PS Наверное, можно сделать изящнее и проще... |
Проверка наличия совпадений строк 1- го файла в остальных :
Код:
#include <Array.au3> |
спасибо! код от madmasles подошел практически идеально. gregaz также спасибо за потраченое время и труд!!!
РЕШЕНО! |
Время: 03:07. |
Время: 03:07.
© OSzone.net 2001-