Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
treynik
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 14
#1

Побайтовое сравнение 2 файлов - C++

18.10.2016, 21:10. Просмотров 384. Ответов 5
Метки нет (Все метки)

Ребят , кто может написать хороший для побайтового сравнения 2 любых файлов ?
Хочу посмотреть как это должно выглядеть. Заранее спасибо за помощь.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2016, 21:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Побайтовое сравнение 2 файлов (C++):

Побайтовое копирование файлов - C++
Добрый день. Подскажите пожалуйста,как в данном примере можно было бы выполнить копирование файла в обратном порядке? ifstream...

сравнение файлов - C++
Нужно доделать программу вот по такому заданию Даны символьные файлы f и s . Записать в файл h все начальные совпадающие компоненты...

Сравнение файлов - C++
Привет всем ! Дано два текстовых файла. Сравнить их содержимое и в новый файл записать либо номер первой строки, в которой они...

Сравнение содержимого файлов - C++
Мини-задача состоит в следующем необходимо найти в одном (А) файле содержимое второго (В). Так вот хотелось бы получить совет как...

Побайтовое чтение COM порта - C++
Доброго времени суток. Обычно из COM порта читают передавая в функцию чтения указатель на буфер и сколько байтов прочитать. Как...

Сравнение двух дисковых файлов - C++
Здравствуйте, как написать функцию, которая сравнивает содержимое двух дисковых файлов и выдает сообщение, если есть хотя бы одно...

5
nmcf
5349 / 4669 / 1562
Регистрация: 14.04.2014
Сообщений: 18,598
18.10.2016, 21:11 #2
Открываешь, считываешь и сравниваешь в цикле. Что не ясно-то?
0
nd2
2353 / 1943 / 681
Регистрация: 29.01.2016
Сообщений: 6,326
18.10.2016, 21:14 #3
Цитата Сообщение от nmcf Посмотреть сообщение
Открываешь
В бинарном режиме.
Цитата Сообщение от nmcf Посмотреть сообщение
считываешь
Посимвольно.
0
nmcf
5349 / 4669 / 1562
Регистрация: 14.04.2014
Сообщений: 18,598
18.10.2016, 21:15 #4
В бинарном - да, но посимвольно не обязательно.
1
treynik
0 / 0 / 0
Регистрация: 14.10.2015
Сообщений: 14
18.10.2016, 21:27  [ТС] #5
Если честно то в программировании на C++ нам ничего не объясняют и поэтому мы должны сами разобраться , но времени просто не хватает. Со сроком сдачи я уже пролетел вот и хотел бы посмотреть реализацию данной программы на C++.
0
nd2
2353 / 1943 / 681
Регистрация: 29.01.2016
Сообщений: 6,326
18.10.2016, 21:55 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    ifstream fin1("file1.txt", ios::binary);
    ifstream fin2("file2.txt", ios::binary);
    if (fin2 && fin2)
    {
        char ch1, ch2;
        bool result = true;
        while (fin1.get(ch1) && fin2.get(ch2))
        {
            if (ch1 != ch2)
            {
                result = false;
                break;
            }
        }
        if (result)
            cout << "Equal" << endl;
        else
            cout << "Unequal" << endl;
    }
    else
        cout << "Error opening file!" << endl;
1
18.10.2016, 21:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2016, 21:55
Привет! Вот еще темы с ответами:

Сравнение двух текстовых файлов - C++
господа есть 2 файла txt как сравнить точно ли информация в первом совпадает со вторым

Побайтное сравнение двух файлов - C++
#include &lt;locale.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; int main(int argc, char *args) { setlocale(LC_ALL, &quot;rus&quot;); ...

Копирование файлов через сравнение - C++
Сравнить два каталога разницу записать в третий. В третий каталог нужно положить все файлы, которые есть в первом каталоге , но...

Сравнение файлов с одинаковыми названиями - C++
Дано два каталога(dir1, dir2), содержащих файлы *.txt и не содержащие подкаталогов. Наполнить третий каталог (RESULT): -для каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru