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

Алгоритм вычисления CRC-8 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести только те слова сообщения, которые встречаются в нем ровно один раз http://www.cyberforum.ru/cpp-beginners/thread1099129.html
Дано осмысленное текстовое сообщение (т.е. алфавитно-цифровая информация, разделенная пробелами и знаками препинани, в конце которого ставится точка): Вывести только те слова сообщения, которые встречаются в нем ровно один раз. Помогите с кодом.
C++ Чтение и сравнение символов из файла без использования массива Здравствуйте, подскажите, как можно реализовать посимвольное чтение 2-х (3-х) файлов, при котором символ из 1-го файла сравнивается с символом из 2-го, не используя массивы. http://www.cyberforum.ru/cpp-beginners/thread1099124.html
C++ Создать вектор, содержащий несколько объектов типа данной структуры
Здравствуйте, прошу помощи в создании вектора структур, т.е вот структура : struct MemoryBlock { size_t offset; size_t size; }; и мне надо создать вектор содержащий несколько объектов типа данной структуры, т.е :
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить количество отрицательных элементов массива
1)количество отрицательных элементов массива; 2)сумму модулей элементов массива, расположенных после минимального по модулю элемента. Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию. подскажите пожалуйста как делать:))
C++ error LNK2019: ссылка на неразрешенный внешний символ. Maya API http://www.cyberforum.ru/cpp-beginners/thread1099081.html
Всем привет, есть ошибка с которой никак не получается справится. Код верен с уверенностью на 99%. Ругается всего на одну строчку определенного класса, библиотеки все подключены. Попробовал код с офф сайта с примером это же класса, тоже самое. В чем может быть причина? На что ошибка: MTime startFrame; startFrame = MAnimControl::minTime(); Ошибка моего кода:
C++ Усовершенствование кода Добрый вечер форумчане. Только вхожу в C++ и объектно-ориентированное программирование на нём, хочется учиться сразу писать правильно. В общем накатал следующее: два класса, книга(Book) и библиотека(Library). Библиотека инициализируется 10-ю книгами, нужно было предусмотреть возможность поиска по полю и сортировку. Хотелось бы услышать советов по улучшению кода (без сильных извращений) и... подробнее

Показать сообщение отдельно
DrOffset
6424 / 3798 / 879
Регистрация: 30.01.2014
Сообщений: 6,591
18.02.2014, 19:42     Алгоритм вычисления CRC-8
Цитата Сообщение от VladimirU Посмотреть сообщение
"Для примера рассчитаем контрольную сумму нескольких 8-битных слов: 0x39, 0xf8, 0x14, 0xc2. Находим их сумму с поразрядным дополнением:
0x39 + 0xf8 = 0x131 → 0x31 ;
0x31 + 0x14 = 0x046 → 0x46 ;
0x46 + 0xc2 = 0x108 → 0x08 .
Теперь находим поразрядное дополнение до единицы полученного результата:
0x08 = 0000 1000 → 1111 0111 = 0xf7 или, проще — 0xff − 0x08 = 0xf7. Это и есть искомая контрольная сумма."
CRC - это Cyclic redundancy check. Всего лишь один из вариантов расчета контрольной суммы. Контрольную сумму можно считать разными алгоритмами, не обязательно CRC. А твой алгоритм, я так понимаю, это контрольная сумма для UDP пакета? Если да, то можно использовать, конечно же. Но только это не CRC.
 
Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru