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

Перевод алгоритма XOR с C# на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление всех пробелов до запятой http://www.cyberforum.ru/cpp-beginners/thread665439.html
#include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; int _tmain(int argc, _TCHAR* argv) { const int n = 80; char s, res; cout << "Vvedite stroku: "; gets(s);
C++ передача разных полей структуры в функцию Как правильно передать в функцию разные поля структур: к примеру есть структура struct tovar { char strani; char naim; int kolvo; }; ... http://www.cyberforum.ru/cpp-beginners/thread665436.html
Подключение файлов, работа с файлами C++
/**/#include <fstream> std::ifstream f ("input.txt"); std::ofstream o ("output.txt");/**/ int main() { int x; f >>x; x=(x*100)+(90)+(9-x); o<<x;
Сортировка данных бинарного файла C++
Создайте текстовый файл, содержащий сведения о сдаче студентами сессии: факультет, номер группы, фамилия студента, оценки по пяти экзаменам. Напишите программу, которая формирует двоичный файл,...
C++ ProgressBar http://www.cyberforum.ru/cpp-beginners/thread665398.html
Доброго времени суток. Есть программа, написана на Dev-C++. Копирует файл из одной директории в другую, при этом рассматривает несколько условий. Так вот, надо бы чтобы при копировании выводился...
C++ Удалить слово из строки Можете помочь написать программу на С++ с функцией и указателями чтобы удалить слово small из строки This is a small string. Чтобы результатом было This is a string. Спасибо. подробнее

Показать сообщение отдельно
Кот Ангенс
318 / 268 / 38
Регистрация: 24.05.2012
Сообщений: 629
07.10.2012, 16:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <cstdlib>
#include <iostream>
#include <string>
 
using namespace std;
 
string xor_crypt(const string& s, unsigned char key) {
    string result = "";
    for (char c: s)
        result += c ^ key;
    return result;
}
 
int main() {
    unsigned char key = 123;
    const string str = "Привет, Мир! Hello World!";
    string cr = xor_crypt(str, key);
    cout << str << endl << cr << endl << xor_crypt(cr, key) << endl;
    system("pause");
}
Все нормально.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru