Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для User001

Ветеран


Сообщения: 740
Благодарности: 116

Профиль | Отправить PM | Цитировать


Цитата julia_melni4enko@vk:
необходимо в r занести сумму 0203+0607 из этого массива, то есть сумму двух байтов. Решить задачу необходимо использую тип данных char или BYTE. а также цикл, чтобы иметь возможность увеличивать массив. Вот до чего я дошла. Загвоздка в работе с типом BYTE: »
Столбиком побайтно посчитать что ли надо? Покажите что вы вообще хотите посчитать (без привязки к языку программирования).
Цитата julia_melni4enko@vk:
Загвоздка в работе с типом BYTE: »
Где загвоздка? Я только кусок кода вижу. Загвоздки не вижу.
Цитата julia_melni4enko@vk:
char *p = *F; »
Если вам нужно получить N-ый байт из int - используйте битовые сдвиги, например:
Пример
...
int a = 0x01020304;
unsigned int b = (a >> 8 * 1) & 0x000000FF; // 1-ый 03
b = (a >> 8 * 2) & 0x000000FF; // 2-ой 02
...

Складывать столбиком, думаю, умеете.

Если вам нужно готовое решение задачи - ищите фрилансеров, одноклассников и т.д.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:33, 31-07-2015 | #2