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

кодирование текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при удалении элемента (STL) http://www.cyberforum.ru/cpp-beginners/thread112510.html
У меня есть вектор списков. Мне нужно во внутреннем цикле(в списке) удалить элемент. Ошибка компиляции,когда удаляю с помощью алгоритма,причем лезет куда-то в header STL. Подскажите,как нужно правильно сделать! std::vector<std::list<Process> > processQueue_; Process running; for (std::vector<std::list<Process> >::iterator i = processQueue_.begin(); i!= processQueue_.end(); ++i) {...
C++ алгоритм ферма Выясните с помощью Алгоритма Ферма , являються ли n произвольных чисел простым , в случае составного числа,разложители на множители!!! Все делаеться на си++!!! http://www.cyberforum.ru/cpp-beginners/thread112504.html
двумерный массив.С++ C++
1)дана квадратная матрица И х И.Переставляя её строки и столбцы,добиться того,чтобы найбольший элемент(или один из них)оказался на гл.диагонали #include <iostream> #include "time.h" int main() { const int N=10;
C++ Сумма цифр натурального числа
1) Написать и протестировать функцию, которая по заданному натуральному числу определяет количество цифр в нем и их сумму. 2)Даны натуральные числа n, m и k. Написать и протестировать функцию, которая возвращает суммы, полученные в результате сложения k младших цифр числа n и k старших цифр числа m. Напишите пожалуйста ;) Добавлено через 1 час 20 минут 1 задание не нужно, помогите со 2...
C++ перевод дробной части из одной с\с в другую http://www.cyberforum.ru/cpp-beginners/thread112492.html
int main() {string s,s1,s2; int r1,i,N,n1,n2,k,k2,K,pos,b1,b2,d1,Nf,K1; float K2,K3; cout<<"Vvedite ishodnoe chislo="; cin>>s; cout<<"Vvedite ishodnoe osnovanie chisla="; cin>>b1; cout<<"Vvedite konechnoe osnovanie chisla="; cin>>b2;
C++ Программа на массив, работает правильно на половину Задание: нужно чтоб исходный массив отображался в обратном порядке(у меня в обратном порядке выдает только первые 5 элементов) #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main(int argc, char *argv) { int a; int i, temp; подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
09.10.2011, 14:57     кодирование текста
Цитата Сообщение от Fanil Посмотреть сообщение
Объясни пожалуйста...я заплачу.
За оплату здесь специальный раздел есть. А мне 100 рублей на телефон зарабатывать переписывая из справочников описания стандартных функций (fread/fwrite/etc...) просто в лом. Сам алгоритм "шифрования" не то, чтоб сложный

C
1
2
3
4
5
6
7
8
9
10
11
12
// принимает указатель на буфер, размер буфера и указатель на строку с паролем
// возвращает указатель на преобразованный буфер
char *enigma(char *buf, long cnt, const char *pwd){
        char *pBuf; // вспомогательный указатель на буфер
        const char *pPwd; // вспомогательный указатель на строку с паролем
        for ( pBuf = buf, pPwd = pwd; cnt; ++pBuf, --cnt ){ // цикл по всем элементам буфера
                *pBuf ^= *pPwd++; // выполнить операцию XOR над элементом буфера с символом пароля, передвинуть указатель на след. символ пароля
                if ( !*pPwd ) // если дошли до последнего символа пароля, установить указатель на его начало
                        pPwd = pwd;
        }
        return buf;
}
 
Текущее время: 13:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru