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

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

Восстановить пароль Регистрация
 
JOE_MING
0 / 0 / 0
Регистрация: 21.06.2015
Сообщений: 119
29.06.2016, 09:35     Конвертация функции VB на С++ #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++ Конвертация строки в число
Конвертация из TCHAR C++
C++ Конвертация в wchar_t
C++ Конвертация типов с++
C++ Конвертация из бит в байты
C++ Конвертация байтов в Int16
C++ char конвертация
C++ Конвертация строк в числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
 Аватар для vxg
2662 / 1673 / 157
Регистрация: 13.01.2012
Сообщений: 6,234
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;
}
Yandex
Объявления
29.06.2016, 11:57     Конвертация функции VB на С++
Ответ Создать тему
Опции темы

Текущее время: 12:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru