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

Шифрование текста, табличная замена текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с конструктором http://www.cyberforum.ru/cpp-beginners/thread1759995.html
Доброго времени суток. Обращаюсь к вам с двумя проблемами. Во-первых, Code Blocks выдаёт у меня ошибку multiple definition. Связано ли это с тем, что я привязываю заголовочный файл bankomat.h #ifndef BANKOMAT_H_INCLUDED #define BANKOMAT_H_INCLUDED #include <iostream> #include <cstdlib> #include <locale.h> сразу к двум файлам?
C++ Запутался с индексами Привет, немного запутался в своем же коде (который работает на ура). Создал функцию, которая разделяет текст на слова и возвращает вектор этих слов. Она берет в аргументы сам тект, делиметры (которыми разделяются слова) и максимальный размер слова, которое может быть записано в вектор. Вот она: std::vector<std::string> tokenize(const std::string & text, const std::string & delim, int... http://www.cyberforum.ru/cpp-beginners/thread1759978.html
Функция replace(). Дайте рекомендации, пожалуйста C++
Добрый вечер! Написал не сложную функцию replace, но чувствую, что с утечками памяти тут не всё хорошо. Не могли бы дать рекомендации, как функцию можно было бы улучшить в этом плане. #include <iostream> #include <stdio.h> #include <tchar.h> #include <locale.h>
C++ Проверить на одинаковость классов
Здравствуйте, столкнулся с такой задачей. У меня есть один абстрактный класс, 3 унаследованных. Применяя полиморфизм,в main() я вызываю функцию,которая передаёт один параметр, унаследованного типа. В реализации этой функции,мне необходимо знать,какой тип я принял. Можно ли это проверить через dynamic_cast или typeid?
C++ Компьютерная диагностика радио аппаратуры http://www.cyberforum.ru/cpp-beginners/thread1759954.html
Программа на компютер для ремонта видео и аудио аппаратуры.Программа работает как тестер,только горит цветами(красный-не рабочая,зелёный-рабочая).Вверху программы есть строка,где нужно писать марку той аппаратуры,которую будеш проверять.Программа сама должна знать все параметры радиодеталей для этой марки и выводить информацию на табло цветом.Табло находится под строкой.Дальше берём обыкновенные...
C++ Сортировка строк по алфавиту в VS Одно из подзаданий- отсортировать информацию за алфавитом смотря на Имя. Не совсем понимаю, как это сделать со строками #include <iostream> #include <conio.h> #include <stdlib.h> #include <string> #include <fstream> #include<stdlib.h> подробнее

Показать сообщение отдельно
Renji
1742 / 1175 / 273
Регистрация: 05.06.2014
Сообщений: 3,394
12.06.2016, 03:33     Шифрование текста, табличная замена текста
Цитата Сообщение от Vinori Посмотреть сообщение
Mr.X, я конечно понимаю что это хороший код и т.д , но для меня он очень сложен
Это местный способ сказать "покажи свой код или иди на... со своим "сделай за меня" тредом".
Ну а если серьезно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
char table[256]={0};
strcpy(table+'a',"cmgs");//дальше строчку сами набивайте
strcpy(table+'A',"cmgs");//дальше строчку сами набивайте
cout<<"чего шифруем?"<<endl;
cin.peek();
cout<<"получилось:"<<endl;
while(cin.peek()!='\n')//тут читается
{
    if(!table[cin.peek()])
        cout<<"не знаю буквы "<<char(cin.get());
    cout<<table[cin.get()];//тут шифруется
}
Идею показал, дальше сами.
 
Текущее время: 14:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru