|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.05.2012, 18:11 | #1 |
Форумчанин
Регистрация: 27.05.2012
Сообщений: 109
|
Даны 2 текстовых файла с целыми числами.Определить совпадают ли эти файлы?
Даны 2 текстовых файла с целыми числами.Определить совпадают ли эти файлы?
|
27.05.2012, 19:52 | #2 |
Форумчанин
Регистрация: 27.05.2012
Сообщений: 109
|
выручайте завтра сдача зачета!!!!
|
27.05.2012, 20:01 | #3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Если нужно именно на совпадение, то формат файла значения не имеет.
1. Сравнить длины файлов. Еси не совпадают - файлы разные. 2. При совпадении длин - читаем оба файла и сравниваем побайтно. Если хотя бы один байт не совпадает - массивы разные. |
27.05.2012, 20:17 | #4 |
Форумчанин
Регистрация: 27.05.2012
Сообщений: 109
|
я решила эту задачу она не работает. вот решение посмотрите в чём ошибка????
Код:
Последний раз редактировалось Stilet; 27.05.2012 в 20:21. |
27.05.2012, 20:44 | #5 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
К файлам типа text неприменимо определение размера при помощи filesize.
Я предлагал сравнивать побайтно, т.е. файл описывается как file of byte. Но можно и так, как у Вас написано. В этом случае заведите еще две файловые переменные, скажем f3 и f4, и после того, как закроете файлы как текстовые, откройте их же как байтовые, после чего можно будет сравнить длину. Есть еще один вариант - при выходе из цикла достаточно выяснить, оба ли файла достигли конца. Если они закончились одновременно, значит, и размеры у них были одинаковыми. Как видите, любая задача имеет несколько вариантов решения. |
27.05.2012, 20:55 | #6 |
Форумчанин
Регистрация: 27.05.2012
Сообщений: 109
|
решите пожалуйста, у меня нет больше сил решать, у меня ещё 2 лабы. войдите в моё положение
|
27.05.2012, 21:10 | #7 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Я рекомендую фрагмент
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Осуществить слияние двух файлов в третий, используя два файла с целыми числами (на Паскале) | Florence | Помощь студентам | 7 | 24.11.2013 19:27 |
Операций с целыми числами | Uniskull | C# (си шарп) | 3 | 01.02.2012 17:20 |
Заполнить типизированный файл целыми числами, увеличить вдвое компоненты файла, стоящие после максимального (turbo pascal) | Irishka_F | Помощь студентам | 3 | 30.01.2012 23:36 |
Разработать программу для заполнения типизированного файла целыми числами в интервале [-150; 150]. Поменя | Pan_rust | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.05.2010 23:03 |