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

Алгоритм подсчета контрольной суммы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
Taciturn
Сообщений: n/a
04.04.2012, 20:56     Алгоритм подсчета контрольной суммы #1
Доброго времени суток всем! Прошу сразу не кидать в меня тапками, ибо я полный чайник в программировании, но у меня возникла необходимость добавить пару строк в log файл типа:

12 01 07 21 12 05 00 01 0f 00 21 74 46
12 01 07 21 13 05 00 00 0f 00 01 c3 ac
12 01 07 21 14 05 02 00 0f 00 01 04 f1
12 01 07 21 14 43 01 01 0f 00 01 93 8e
12 01 07 21 15 43 01 01 0f 00 01 f2 36
12 01 07 21 16 43 01 01 0f 00 01 70 ee

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

12 04 02 23 45 45 01 01 0f 00 01 ????

Заранее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2012, 20:56     Алгоритм подсчета контрольной суммы
Посмотрите здесь:

C++ Вычисление контрольной суммы
C++ написать программу для подсчета суммы
Алгоритм подсчета упорядоченных строк матрицы C++
Написать программу подсчета суммы М C++
Рекурсия (алгоритм подсчета числа способов, с помощью которых можно представить число М в виде суммы) C++
Алгоритм вычисления контрольной суммы с наименьшей вероятностью дубля C++
Алгоритм подсчета милисекунд C++
Не работает программа подсчета вычисления суммы ряда C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cactus09
Чайник
 Аватар для cactus09
69 / 69 / 4
Регистрация: 15.02.2012
Сообщений: 475
04.04.2012, 23:07     Алгоритм подсчета контрольной суммы #2
Может стоит попробовать поэксперементировать с CRC (их там разные разновидности бывают)
Yandex
Объявления
04.04.2012, 23:07     Алгоритм подсчета контрольной суммы
Ответ Создать тему
Опции темы

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