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

Контрольная сумма последовательности байтов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сложно найти ошибку отладчиком http://www.cyberforum.ru/cpp-beginners/thread727412.html
Здравствуйте, столкнулся с такой проблемой, в курсовой вылетает иногда ошибка list iterator not dereferencable Понятно, что это итератор вероятно вышел за границы контейнера. Причём через раз всё прорабатывает нормально (присутствует рандом))). А в отладчике, как известно, место такой ошибки не показывает. А пробежать по всему коду не реально ( много всяких циклов ) Так вот можно ли...
C++ переделать для комплексных чисел как? Есть вещественные. есть программа для вещественных чисел,и её надо переделать для комплексных чисел а я не знаю как это намутит кто поможет? #include"stdafx.h" #include <stdio.h> #include <stdlib.h> #include<iostream> #include"time.h" http://www.cyberforum.ru/cpp-beginners/thread727386.html
Информационная система фитнес-клуба C++
помогите сделать программу на СИ++ "Информационная система фитнес-клуба" ПОЖАЛУЙСТА
логический квадрат на C++ C++
По математичекой логике надо написать логический квадрат на C++))) помогите кто может)
C++ Разработка класса http://www.cyberforum.ru/cpp-beginners/thread727375.html
Разработайте класс объектов типа «текстовые файлы на жестком диске, которые способны отображать своё содержимое на экране». Вообще не понимаю что требуется, поясните и приведите пример пожалуйста.
C++ непонятен кусочек кода Вот функция равномерного распределинея чисел. int x1=time(NULL)*16331; int rand_d(int t) { float r; int da=0, db=t, m=97, а=9, rr; float q=x1%m; r=q/m; x1=a*x1; if (r<0) {r=-1*r;}; подробнее

Показать сообщение отдельно
Ptomaine
 Аватар для Ptomaine
13 / 13 / 0
Регистрация: 22.10.2011
Сообщений: 35
12.12.2012, 00:46     Контрольная сумма последовательности байтов
Ну объяснение очень простое и оно никакого отношения к С++, или другому языку программирования, не имеет.

Если коротко и наглядно:

Ты ожидаешь получить от кого-то (например по сети) определённую цепочку данных (например чисел).
Затем, ты получаешь эти данные и тебе нужно убедиться, что данные получены правильные, то есть не потерялись или не испортились по пути.
Например, ты получил числа: 1, 2, 3, 4, 5, 6, 7, 8, 8, 9.
Как эффективно узнать, что именно эти числа и в такой последовательности были отправлены тебе?
Для этого, ты получаешь вместе с данными их контрольную сумму, например 255, посчитанную одним из алгоритмов контрольных сумм, назовём его для примера А1.
После этого, ты должен применить к полученным данным алгоритм A1 (тот же самый, что был применён для подсчёта контрольной суммы, которая к тебе пришла вместе с данными) и получить точно такую же контрольную сумму (255) после вычислений. Если ты получишь другую сумму после подсчётов, то это значит, что полученные данные испорчены и пользоваться ими опасно.

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