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

конкатенация? - C++

Восстановить пароль Регистрация
 
Dimarik__
 Аватар для Dimarik__
21 / 21 / 1
Регистрация: 29.04.2010
Сообщений: 444
20.03.2011, 09:58     конкатенация? #1
Разбираю чужой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
KeyExpansion (byte Key [4*Nk] 
              word W[Nb * (Nr + 1)])
{
  for (i = 0; i < Nk; i++)
    W[i] =(Key [4*i], Key [4*i+1], 
           Key [4*i+2], Key [4*i+3]);
  for (i = Nk; i < Nb * (Nr + 1); i++) {
    temp = W [i - 1];
    if (i % Nk == 0)
      temp = SubByte (RotByte (temp)) ^ 
             Rcon [i / Nk];
    W [i] = W [i- Nk] ^ temp; 
  }
}
что делается в этой строчке:
W[i] =(Key [4*i], Key [4*i+1],
Key [4*i+2], Key [4*i+3]);
код взят с http://www.intuit.ru/department/secu...rksec/6/2.html
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2011, 09:58     конкатенация?
Посмотрите здесь:

Конкатенация в С++ C++
C++ конкатенация строк
C++ Конкатенация строк
конкатенация char C++
Конкатенация строк C++
конкатенация строк C++
C++ Конкатенация
Конкатенация строк C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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