→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Сравнить два текстовых файла 
Автор Сообщение
Начинающий

Регистрация: 13.09.2010
Сообщения: 5

Репутация: 0 [ ? ]
Сообщение Сравнить два текстовых файла
Есть 2 текстовых файла (1.txt , 2.txt)

1.txt:

C:\Assch
C:\boot.ini
C:\CONFIG.SYS

2.txt:

C:\Assch
C:\AUTOEXEC.BAT
C:\boot.ini
C:\Bootfont.bin
C:\CONFIG.SYS
C:\IO.SYS

Можно ли на ассемблере сделать функцию которая прочитала бы эти 2 файла
нашла изменения и создала бы файл 3.txt в котором бы прописала изменения
то есть добавленные строчки
вот так

3.txt:

C:\AUTOEXEC.BAT
C:\Bootfont.bin
C:\IO.SYS

В этих файлах очень мало строк просто для понятия смысла.
Функция нужна очень быстрая так как ей придётся сравнивать
текстовые файлы где не меньше 20000 строк.
Есть програмка кажется DiffText называется она сравнивает,
и выдаёт результаты изменения практически мгновенно.
Вопрос к знатокам: Можно ли подобную функцию сделать
на старом добром ассемлере.


22.09.2010 23:10
Профиль Отправить email
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: Сравнить два текстовых файла
Assembler - язык не ограниченных возможностей. Конечно же можно.
Но вообще совет лучше писать программу на процедурном языке типа С или Pascal, а затем сделать асемблерные вставки в тех местах, где программа очень долго думает.

_________________
Создание, продвижение сайтов: . ICQ 209937


23.09.2010 14:27
Профиль ICQ WWW
Начинающий

Регистрация: 13.09.2010
Сообщения: 5

Репутация: 0 [ ? ]
Сообщение Re: Сравнить два текстовых файла
Не подскажете как?


23.09.2010 14:30
Профиль Отправить email
Магистр
Аватара пользователя

Регистрация: 15.02.2009
Сообщения: 345
Откуда: Киев
Языки:
Специальность:

Репутация: 14 [ ? ]
Сообщение Re: Сравнить два текстовых файла
Ищите книгу в интернете: "Зубков". Там подробно описана и робота со строками и работа с файлами. А также есть глава по оптимизации и как вставлять асемберные вставки.

_________________
Создание, продвижение сайтов: . ICQ 209937


23.09.2010 14:35
Профиль ICQ WWW
Начинающий

Регистрация: 13.09.2010
Сообщения: 5

Репутация: 0 [ ? ]
Сообщение Re: Сравнить два текстовых файла
Спасибо
Попробую почитать
Кстати вот ссылка где обсуждается этот алгоритм


23.09.2010 15:44
Профиль Отправить email
Начинающий

Регистрация: 05.01.2013
Сообщения: 1
Специальность:

Репутация: 0 [ ? ]
Сообщение Re: Сравнить два текстовых файла
плиз помогите натолкнуть на решение ище одной задачи
Дано: рядок з n символів (зразок)( n<255) . вивести на екран самий довший фрагмент в якому два сусідні символи різні.

_________________
Bella


05.01.2013 9:12
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Google [Bot], Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»