0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 31
1

Кодирование и декодирование двоичного файла

25.04.2016, 12:11. Показов 3620. Ответов 5
Метки нет (Все метки)

Кодирование и декодирование двоичного файла путем сложения каждого байта по модулю два с заданным пользователем числом. Если можно код!
Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2016, 12:11
Ответы с готовыми решениями:

Кодирование и декодирование заданного текстового файла (исключающее ИЛИ)
Добрый день. Будьте добры, подскажите в решении оставшейся части задачи: При помощи объединений...

Кодирование и Декодирование
Суть следующая. Мне нужна программа которая читает из текстового файла, затем кодирует полученную...

Кодирование и декодирование
Всем привет. Народ,у меня такая проблема, есть код который кодирует и декодирует текст. Но вот...

Кодирование и декодирование QR кода
Люди, помогите! У меня сложное задание по курсовой и я не знаю что делать. Вот такое задание...

5
Заблокирован
25.04.2016, 13:14 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <algorithm>
#include <string>
#include <fstream>
#include <iterator>
using namespace std;
 
void do_xor(const std::string& src_file, const std::string& dest_file, unsigned short num)
{
    ifstream in_file(src_file, ios::binary);
    ofstream out_file(dest_file, ios::binary);
    transform(istreambuf_iterator<char>(in_file), istreambuf_iterator<char>(), ostreambuf_iterator<char>(out_file), [num](char c) { return c ^ num; });
    in_file.close();
    out_file.close();
}
 
int main()
{
    string src_file, target_file;
    cout << "Source file name: ", cin >> src_file;
    cout << "Target file name: ", cin >> target_file;
    unsigned short number;
    cout << "Number: ", cin >> number;
    do_xor(src_file, target_file, number);
    cin.ignore().get();
}
0
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 31
25.04.2016, 14:15  [ТС] 3
10 43 C:\Users\Diman\Desktop\Untitled1.cpp [Error] no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(const string&, const openmode&)'
0
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
25.04.2016, 14:20 4
У тебя компилятор не древний? Чем пользуешься?
0
0 / 0 / 0
Регистрация: 02.11.2015
Сообщений: 31
25.04.2016, 15:20  [ТС] 5
а можна вам кинуть полный текст здания?
Разработать программу с использованием среды разработчика Visual Studio или DevCpp.
Протокол должен содержать цель работы, задание, словесное описание, исходный текст программы, результаты работы программы, вывод.
Реализовать сохранение динамической структуры из л.р. №3 в текстовом и двоичном файлах.
Обеспечить выполнение следующих операций: запись всех данных в файл и заполнение динамической структуры данными, прочитанными из файла.
Для двоичных файлов реализовать дополнительную функциональность в соответствии с вариантом задания.
0
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
25.04.2016, 17:55 6
Нужна поддержка C++11, чтобы ifstream понимал имя в виде string. VS2012 или выше.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2016, 17:55
Помогаю со студенческими работами здесь

Кодирование-декодирование изображений
Нужна программа с++, которая кодирует изображение в изображение(и обратно), используя при этом 2...

Кодирование/Декодирование текста
Создать приложение с графическим интерфейсом в любой визуальной среде разработки, выполняющее...

Base64: кодирование и декодирование
Источник Функция кодирования: const char Base64Table = ...

Кодирование и декодирование методом Голея
Ребята,помогите,нужна программка которая будет кодировать и декодировать информацию методом...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru