Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с изображениями Добрый день! Есть тут знающие как работать с изображениями (Масштабировать, скопировать/вставить, обрезать). А то что-то не могу ни как разобраться. Может книги какие кто знает :) https://www.cyberforum.ru/ cpp/ thread227442.html C++ Программа завершения процесса
Возможно ли написать программу, чтобы завершить процесс mail.ru agenta? Да, и если возможно, из другого пк. (через сетку). Если есть такая, выложите пожалуйста, очень надо.
C++ Не получается разрешить доступ к интернету Не получается разрешить доступ к интернету через LAN другому компьютеру https://www.cyberforum.ru/ cpp/ thread226820.html C++ Irrlicht https://www.cyberforum.ru/ cpp/ thread226685.html
Доброго времени суток. Проблема состоит в том, что при загрузке движка Irrlicht все в порядке, а при прописывании программе через какой путь ей надо пройти, чтобы обратиться к классу, показывает,...
C++ Получить индекс типа в mpl::map`е
всем привет. есть mpl карта типов(key -> value). нужно получить индекс типа имея только ключ. где-то накосячил. но непойму где. #include <iostream> #include <boost/mpl/distance.hpp>...
C++ Отвечает за стиль программы - Code Blocks или mingw? https://www.cyberforum.ru/ cpp/ thread225103.html
Здравствуйте! Столкнулся с такой проблемой - при компиляции программ в Code Blocks с помощью mingw стиль получается как у классического Windows (к примеру, некрасивые кнопки и меню) в любом случае....
C++ Таинственный макрос Здравствуйте, в исходники nginx (веб-сервер) есть такой макрос: int ngx_cdecl main(int argc, char *const *argv) { //...некий код... } Он встречается еще и в других функциях. Само его... https://www.cyberforum.ru/ cpp/ thread224518.html C++ Люди, кто может помочь в написании проги
Составить прогу на С++, которая кодирует текст, алгоритмом Лемпела-Зива (Не LZW). Выводится в текствой файл двоичный код каждого символа. Выводится CRC-код текстового файла....
C++ Прямое обращение к памяти Доброго всем времени суток. Товарищи, помогите пожалуйста найти литературу для компилятора DJGPP. Точнее для особенностей данного компилятора. В частности интересует прямое обращение к ОЗУ. Насколько... https://www.cyberforum.ru/ cpp/ thread223680.html C++ Проверка ввода https://www.cyberforum.ru/ cpp/ thread223435.html
Помогите пожалуйста с проверкой. Нужно, чтобы при вводе массива x, если предыдущее значение больше вводимого, пользователю выдало сообщение об ошибке и он ввел правильное значение (которое больше...
C++ Интерпретатор
Люди помогите написать ....ну очень нужно Написать программу, которая отрабатывает (интерпретирует) команды специального языка (каждая команда – отдельная строка). Список команд IN Mn,...
C++ Как создать виртуальный поток и переопределить оператор <<? https://www.cyberforum.ru/ cpp/ thread223173.html
Виртуальный то есть имеется ввиду не файловый и не строковый и не консольный. Впрочем, создание сего не противоречит синтаксису. Вот, например, тут написано про поток ostream и про оператор << ...
Модератор
Эксперт Windows
8317 / 3295 / 238
Регистрация: 25.10.2010
Сообщений: 13,456
0

Про CRC32 - C++ - Ответ 1282940

13.01.2011, 01:15. Показов 8474. Ответов 2
Метки (Все метки)

Народ, кто шарит в CRC, помогите.
Прогу надо доделать или переделать, может у кого-нибудь рабочий вариант есть?
Тестировалось в MV C++ 6. Bulder C++ 6. Borland 3.1. везде одни и теже ошибки
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
void Update_CRC(char in, char *crc)
{
#define POLYNOMIAL 0xEDB88320//Полином 
*crc = *crc^in;
for (int i = 0; i < 256; i++)
{
*crc = i;
for (int j = 0; j < 8; j++)
*crc = *crc & 1 ? (*crc >> 1) ^ POLYNOMIAL : *crc >>1;
}
/*----------------------------------------------------*/
int main()
{//тут требует :, если поставить, глючит в  return 0;
unsigned char crc = 0;
FILE *_open; char ch;
_open=fopen("text.txt","rt");
do
{
ch=getc(_open);
Update_CRC(ch,&crc);
}
while (ch!=EOF);
fclose(_open);
printf("CRC-32 = %u\n", crc);
getch();
return 0;//если убрать, ошибка при линковании
}
}


Вернуться к обсуждению:
Про CRC32 C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2011, 01:15
Готовые ответы и решения:

Crc32 файла
Добрый день! Я писала программку для вычисления crc32 файла с таблицей значений, но преподу она не...

Crc32 библиотека
Здравствуйте! =) Подскажите, пожалуйста, знатоки! Нужно посчитать crc32 файла. Нашла...

Вычислительная сложность CRC32
Какова вычислительная сложность алгоритма CRC32? N^2 или NlogN или еще что-то?

Рекурсивный алгоритм crc32
Доброе утро! Может кто-нибудь поделиться алгоритмом для подсчёта контрольной суммы директории и...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2011, 01:15
Помогаю со студенческими работами здесь

Расчет CRC32 файла
Не могу найти рабочий вариант расчета CRC32 файла для C++Builder 10 Seattle. Хотел использовать...

Ускорить выполнение расчета CRC32
Доброе время суток! Написал кусок кода который считает контрольную сумму папки, проблема в том...

CRC32.DLL для PEiD v0.95
Уважаемые форумчане прошу вашей помощи в известной программе PEiD v0.95 есть плагин CRC32.DLL ...

Русские буквы в именах файлов меняют CRC32
Есть консольное приложение на VC++ из состава NET 2003. Вычисляется CRC32 имен файлов каталога...

CRC32 C++. Не могу заставить работать готовый код
Добрый день. Нашел вот такую ссылку:...

Как вычисляется CRC32 в exe файле по адресу PE header + 0x8
Работаю под Windows 7 64x + Visual Studio 2010 Если считать в бинарном виде exe-файл в массив и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru