![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Кипучий чайник
Пользователь
Регистрация: 17.10.2011
Сообщений: 55
|
![]()
Мне нужно сравнить 2 Memo на предмет наличия в них различий и подсчёта количества этих различий (под различиями я имею в виду отличаюиеся символы разумеется). Пока что написал такой вот вариант, но не проверял его на рабоспобность (т. е. не компилировал):
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Memo.Lines.Text - вся строка текста в Memo. Вот и сравнивайте по-символьно. Не понятен сам критерий сравнения - если позиционное сранение символов, то нет проблем. В противном случает - наверно их будет масса
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Кипучий чайник
Пользователь
Регистрация: 17.10.2011
Сообщений: 55
|
![]()
то есть если я верно понял, то
Код:
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А кто писал, что Memo1.Lines.Text - массив? Это строка со всем содержимым Memo. И длина ее Length(Memo1.Lines.Text)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 20.10.2011 в 21:19. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 16.10.2011
Сообщений: 7
|
![]()
попробуй так:
Код:
Код:
еще насчет x во втором цикле он определяет длину только первой строки, но вторая может быть длиннее по этому лучше написать так чтобы он проверял длину и q1 и q2, а большее уже использовал в цикле Бегом читать правила раздела, иначе я за себя не ручаюсь... Уже 2 (условных пока) нарушения - неправильное оформление кода и флуд! Модератор Последний раз редактировалось akaKolay; 20.10.2011 в 23:40. |
![]() |
![]() |
![]() |
#6 |
Кипучий чайник
Пользователь
Регистрация: 17.10.2011
Сообщений: 55
|
![]()
akaKolay, я так понимаю так нужно?
Код:
Последний раз редактировалось iKarma; 21.10.2011 в 10:33. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 16.10.2011
Сообщений: 7
|
![]()
можно написать как ты написал, но можно еще так:
Код:
Последний раз редактировалось akaKolay; 21.10.2011 в 13:31. |
![]() |
![]() |
![]() |
#8 | |
Кипучий чайник
Пользователь
Регистрация: 17.10.2011
Сообщений: 55
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Регистрация: 16.10.2011
Сообщений: 7
|
![]()
я не знаю как это сделать, но по моему этот код приемлем
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
посимвольное сравнение текста | Анастасия91 | Помощь студентам | 1 | 11.12.2010 08:06 |
сравнение двух таблиц | Iskin | Microsoft Office Excel | 3 | 08.12.2010 07:18 |
сравнение двух документов | 30gb | Microsoft Office Excel | 7 | 13.09.2010 14:14 |
сравнение двух днф | Zln | Помощь студентам | 0 | 11.05.2010 16:42 |
сравнение двух строк | aza_kaz | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 01.01.2010 23:40 |