Открыть файл как двоичный код

420
10 января 2018, 18:53

Всем привет! Я пишу программу, которая осуществляет шифрование файлов и текста с помощью логических операций. А именно - XOR, OR и AND. Как известно, каждая из них имеет два аргумента, а на выход подается одно значение. Для этого при шифровании текста определяются двоичные коды символов, и эту часть программы я уже сделал. Но как открыть файл в виде последовательности нулей и единиц? Заранее всем благодарен.

P. S. Язык программирования - С++, использую Qt.

Answer 1
#include <fstream>
#include <iostream>
using namespace std;
int main()
{   
    ifstream ifs("in.txt", ios::binary);
    if(!ifs) 
    {
        cerr << "File error." << endl;
        return 1;
    }
    //Твой код
    return 0;
}

ios::binary - открывает файл в бинарном виде.

READ ALSO
Динамический массив (С++)

Динамический массив (С++)

Разве arrWithDigits-это массив? Это же переменная, хранящая его адресПочему мы работаем с указателем как с массивом в этой строчке arrWithDigits[i] = i + 1;?

404
sfml проблема с правами доступа при чтении

sfml проблема с правами доступа при чтении

Проблема видна на скринеВсе библиотеки подключены правильно

257
как указать компаратор std::map

как указать компаратор std::map

Хотел создать переменную типа map<string, vector<string>>, но чтобы пары в словаре хранились не по возрастанию, а в порядке добавления в словарьПолагаю,...

365
Составление СЛАУ

Составление СЛАУ

Ребят, помогите разобратьсяПытаюсь составить систему уравнений, чтобы можно было решить методом Гаусса

202