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

Текстовой файл с уже введенным текстом зашифровать и вывести уже зашифрованный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как назвать элемент масива структур http://www.cyberforum.ru/cpp-beginners/thread1112362.html
Есть вот такая вот часть кода: player players = { {"ukraine", "pl", "loshkov_genadi_yurivich", 2, 19, 186, 81}, {"russia", "kp", "kachan_lidia_vladislavovna", 7, 20, 168, 52}, {"ukraine", "ta", "tarasov_genadi_yurivich", 9, 18, 190, 91} }; Как назвать элемент массива структур: {"ukraine", "pl", "loshkov_genadi_yurivich", 2, 19, 186, 81} это элемент массива, как его...
C++ Квадратная матрица A называется ортогональной, если AT=A-1 Квадратная матрица A называется ортогональной, если A^T=A^-1. Определить, является ли заданная матрица A(n,n) ортогональной. http://www.cyberforum.ru/cpp-beginners/thread1112356.html
Непонятный синтаксис, указатели, типы, ссылки C++
В фрагменте программы, которая разбивает большое HEX число на части: unsigned __int8 *ptr8; __int32 a; Edit1->Text=("0x"+IntToHex(0x23DA6FEC,8)); a = StrToInt(Edit1->Text); ptr8=(__int8*)&a; Edit6->Text="0x"+IntToHex(*ptr8,2); Edit5->Text="0x"+IntToHex(*(1+ptr8),2); Edit4->Text="0x"+IntToHex(*(2+ptr8),2);
C++ Строка символов s1, s2, . , sn. Зеркальное отражение строки без последнего символа
Условие: Дана строка s, содержащая n символов s1, s2, ... , sn,. Если эта строка является Палиндромом то есть s1 = sn, s2= sn-1..., то оставить его без смены, иначе - дополнить эту строку его «зеркальным» отражением без повторение последнего символа (s1,s2,...,sn-1,sn, sn-1,...,s2,s1). Не пойму как можно реализовать зеркальное отражение без одного символа:( Помогите пожалуйста:help:...
C++ Из двух массивов сформировать третий, и записать в него элементы http://www.cyberforum.ru/cpp-beginners/thread1112311.html
Помогите написать программу, заранее спасибо. Из двух массивов сформировать третий, и записать в него элементы этих двух массивов с чётными индексами. Вычислить среднее арифметическое положительных элементов третьего массива.
C++ задание ребят помогите сделать мне эти лабы... я не понила ни слова что надо сделать. скоро все сдавать у меня ничего не готово. помогите молодой не понимающей девушки сделать эти лабы. кто как сможет так и помогите пожалуйста. подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
06.03.2014, 03:32     Текстовой файл с уже введенным текстом зашифровать и вывести уже зашифрованный
Такое разве компилируется?

Добавлено через 42 минуты
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include<iostream>
#include<cstdlib>
#include<string>
#include<fstream>
using namespace std;
 
void encrypt(string& CryptedText, const string& text, const string& key);
 
int main()
{
    setlocale(0, "");
    
    cout << "Write the key "<<endl;
    string key;
    cin >> key;
    
    ifstream F("D:\\text.txt");
    if (!F)
        cout << "Error!" << endl;
    else
    {
        string text;
        char ch;
        while (F.get(ch))
            text += ch;
        
        F.close();
        if (text.empty())
            cout << "File is empty!" << endl;
        else
        {
            cout << text << endl;
            
            string CryptedText;
            encrypt(CryptedText, text, key);
            
            cout << CryptedText << endl;
        }
    }
    system("pause");
    return 0;
}
 
void encrypt(string& CryptedText, const string& text, const string& key)
{
    unsigned int textlength = text.length();
    unsigned int keylength = key.length();
    int KeyCurrentPosition = 0;
 
    for(int i = 0; i < textlength; ++i)
    {
        if(KeyCurrentPosition == keylength)
        {
            KeyCurrentPosition = 0;
        }
        CryptedText += (text[i] + key[KeyCurrentPosition]);
        ++KeyCurrentPosition;
    }
    
    ofstream D("D:\\text1.txt");
    D << CryptedText;
    D.close();
}
 
Текущее время: 07:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru