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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скопировать один файл в другой http://www.cyberforum.ru/cpp-beginners/thread1829330.html
Написать прогу для копирования файла одного в другой. Имя обеих файлов вводяться с клавиатури.Также ввожиться путь к обеим файлам
C++ Как правильно работать с функциями gets() и fgets()? Подскажите, как правильно пользоваться ими? При использовании gets() компилятор выдает ошибку error: ‘gets’ was not declared in this scope char text ; gets (text); При использовании fgets() программа компилится, но сама функция не срабатывает. Просто пропускается инпут в консоли. char text ; fgets (text, 100, stdin); http://www.cyberforum.ru/cpp-beginners/thread1829308.html
Объединить две структуры в третью C++
Правильно ли я структуру В объединил с структурой С. Результат структура D struct A { int trg1; int trg2; } __attribute__((packed)); struct B
C++ Тренажер клавиатуры
Помогите, пожалуйста! как правильно реализовать такую задачу? Определить класс «Тренажёр клавиатуры», с закрытым элементом строкой s1 и закрытым элементом p – счет пользователя. Предусмотреть в классе: – конструктор инициализации, для генерации случайной строки, не менее 50-ти символов; – конструктор копирования, создающий перевернутую строку. Реализовать в классе метод для проверки умения...
C++ Найти наименьшую цифру числа http://www.cyberforum.ru/cpp-beginners/thread1829294.html
Как найти наименьшую цифру числа, при этом не используя цикл while. Возможно как-то через строки?
 

Показать сообщение отдельно
nd2
1767 / 1449 / 504
Регистрация: 29.01.2016
Сообщений: 4,484
18.10.2016, 21:55     Побайтовое сравнение 2 файлов
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;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru