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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
JOE_MING
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 119
#1

Конвертация функции VB на С++ - C++

29.06.2016, 09:35. Просмотров 130. Ответов 1
Метки нет (Все метки)

Visual Basic
1
2
3
4
5
6
7
Function sXOR(sText, sKey)
    On Error Resume Next    
    Dim i, s, k    
    For i = 1 To Len(sText)
        s = Mid(sText, i, 1): k = Asc(s): k = k Xor Len(sKey): k = Chr(k): sXOR = sXOR & k
    Next
End Function
помогите пожалуйста конвертировать данную функцию
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2016, 09:35     Конвертация функции VB на С++
Посмотрите здесь:

Неявная конвертация типа аргумента функции - C++
Может кто тыкнуть в страницу в стандарте C++, во что конвертируется float параметр "a"? Варианты ответа (Brainbench сертификат, ошибки в...

Конвертация типов с++ - C++
int p=255; string s=p; в результате s='я', а как внести p в s как число, чтобы s={'2','5','5'} ? только посимвольно или можно как-то...

Конвертация из TCHAR - C++
Всем доброго времени суток. Такой вопрос: как конвертировать числовую величину в TCHAR и обратно ?? Если кому-то нужен код, для того...

char конвертация - C++
Здравствуйте, есть кусок кода какой в принципе понятен как он работает ну вот только не могу понять строку sum=min+max+carry-2*'0';...

Конвертация в wchar_t - C++
Прочитал что если перед строковым литералом написать L то он будет приведён к типу wchar_t, но почему-то на выходе у меня получается адрес,...

Конвертация из heximal в int - C++
Нужно написать функцию для конвертации строки, представленной как heximal, в int. Например: Вход: char * pStr = "0xFF"; Выход: ...

Перевод (конвертация, переписывания и т.д.) с С# на С++ - C++
Доброе время суток! Ребят столкнулся с такой проблемой, имеем искохник на C#, программа хорошая (играет музыку с vk с очень хорошим...

Конвертация кода Pascal на C++ - C++
Здравствуйте, нужна помощь, у меня есть такой код: var chosenDir:string; fs: tSearchRec; dbq : String; begin if...

Конвертация кода Pascal на C++ - C++
Приветствую! Люди добрые помогите перегнать из Pascal в C++.

Конвертация кода из с++ в java - C++
Доброго времени суток. Перейду сразу к сути. Я затеял перевод кода из c++ в java, код простой, думал, что труда мне это не составит, однако...

Конвертация из int в char - C++
есть длина строки которая int или даже 8 байтный long, но если в ней число < 255 то мне нужно её положить в 1 байт (char), но тут...

Конвертация из String в Char - C++
не работает: char* temp_text = new char ; temp_text = Edit1->Text.c_str(); почему? говарит вот такое: как это исправить?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3145 / 1947 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
29.06.2016, 11:57     Конвертация функции VB на С++ #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
std::string sXOR(const std::string &sText, const std::string &sKey)
{
    std::string res;
    for (int i = 0; i < sText.size(); i++)
    {
        char s = sText[i];
        s ^= sKey.size(); //WTF???
        res.append(1, s);
    }
    return res;
}
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru