Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
[C++] Return
4 / 4 / 1
Регистрация: 11.09.2012
Сообщений: 110
1

Прокомментировать предоставленный код

24.12.2015, 18:23. Просмотров 158. Ответов 4
Метки нет (Все метки)

Здравствуйте. Мне предоставили полностью работоспобный код, теперь я хочу в нем разобраться, прокомментируйте пожалуйста каждую строчку.

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
typedef unsigned char UnsignedByte;
 
union{
  UnsignedByte bytes[2];
  unsigned int data;
}word16;
 
UnsignedByte* shortToUnsignedBytes(short value);
UnsignedByte* writeData(int cmd, string data);
 
UnsignedByte* shortToUnsignedBytes(short value){
    word16.data = value;
    return word16.bytes;
}
UnsignedByte* writeData(int cmd, string data){
 
    int length = data.length();
    UnsignedByte *result = new UnsignedByte(length + 4);
 
    result[0] = shortToUnsignedBytes(cmd)[1];
    result[1] = shortToUnsignedBytes(cmd)[0];
    result[2] = shortToUnsignedBytes(length)[1];
    result[3] = shortToUnsignedBytes(length)[0];
 
    char *dataBin = new char(length);
    strcpy(dataBin, data.c_str());
    for(int i = 4, j = 1; i < length + 4; i++, j++)
    {
        result[i] = dataBin[j];
    }
    return result;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2015, 18:23
Ответы с готовыми решениями:

Прокомментировать код
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; void...

Прокомментировать код
Прокомментируйте, пожалуйста, код. Не совсем понимаю, что происходит внутри...

Прокомментировать код
Задание: Написать программу, которая считывает текст из файла и выводит на...

Прокомментировать код
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

Прокомментировать код
Код писал не я, мне бы разобраться что значит та или иная строка. Буду очень...

4
Croessmah
++Ͻ
14615 / 8367 / 1578
Регистрация: 27.09.2012
Сообщений: 20,563
Записей в блоге: 2
Завершенные тесты: 1
24.12.2015, 18:24 2
так они не "закомментированы".
0
[C++] Return
4 / 4 / 1
Регистрация: 11.09.2012
Сообщений: 110
24.12.2015, 18:31  [ТС] 3
Цитата Сообщение от Croessmah Посмотреть сообщение
так они не "закомментированы".
Вы шутите? Возможно моя ошибка, я не правильно выразился.
Может откомменировать каждую строку?
0
_Valera_
489 / 371 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
24.12.2015, 18:47 4
Цитата Сообщение от [C++] Return Посмотреть сообщение
Возможно моя ошибка, я не правильно выразился.
Может откомменировать каждую строку?
Это безумие, все равно не поможет, почему бы не использовать гугл и не найти все не понятное? Или начать с чего то простого?!
0
[C++] Return
4 / 4 / 1
Регистрация: 11.09.2012
Сообщений: 110
24.12.2015, 18:51  [ТС] 5
Цитата Сообщение от _Valera_ Посмотреть сообщение
Это безумие, все равно не поможет, почему бы не использовать гугл и не найти все не понятное? Или начать с чего то простого?!
Так легче понять, что именно гуглить и что изучать.
0
24.12.2015, 18:51
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2015, 18:51

Прокомментировать код
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;cstdio&gt; using namespace...

Прокомментировать код
Добрый вечер! Есть вопросы по коду... не понимаю некоторые строки. Их выделю...

Прокомментировать код
есть код программы, нужно объяснить её программный код. и исправить...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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