Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
ВнизСравнить два файла, есть ли функция? Найти похожие ветки
← →
Маша (2002-10-10 19:56) [0]Уважаемые программисты!
Хочется сравнить два текстовых файла,размерами больше 10Мб, на наличие разночтений. При использовании функции IndexOf машина прогибается.
Не поможете умным советом ?
← →
Юрий Федоров (2002-10-10 20:00) [1]Если нужно узнать о различиях, можно запустить FC.exe,
внешняя команда ОС
← →
Маша (2002-10-10 20:44) [2]Юрий Федоров © (10.10.02 20:00)
Это немножко не то.
Нужно не только определить что стоки не на своем месте стоят, но и различия непосредственно в содержимом строк.
← →
. (2002-10-10 20:49) [3]readln(fileh,string);
readln(fileh2,string2);
if not string = string2...
?
← →
Точка (2002-10-11 03:04) [4], ты не прав. Сравнение текстовых файлов - не есть сравнение только строк с одинаковым порядковым номером. Это - весьма умный и сложный алгоритм, ведь в большинстве случаев от такой программы требуется не тот ответ, что файлы одинаковы или различны, но - где и как они отличаются! Хороший пример "Сравнить по содержимому" в WindowsCommander.
← →
MBo (2002-10-11 06:38) [5]>Маша
Надо бы уточнить задачу - например, достаточно ли знать, что файлы разные, получить позицию, в которой первый раз встречается различие и т.д.
← →
evgeg (2002-10-11 09:07) [6]Вам нужно их сравнить или написать алгоритм сравнения?
Если первое, то возмите Windows Commander, в нем есть команда "Compare by Contect". Красиво показывает все различия.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c