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

Про CRC32 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод трапеций и прямоугольников http://www.cyberforum.ru/cpp/thread227532.html
помогите решить задачю. Делаю приложение MFC которое чертит графики двух функций и нахождения площади на заданом интервале ограничаной двумя функциями методом трапеци и прямоугольников, с прямоугольниками вроде как получилось а как быть с трапециями незнаю. //содержание task.cpp #include <stdio.h> #include <math.h> #include <float.h> #include "core.h" #include "task.h" #include...
C++ Работа с изображениями Добрый день! Есть тут знающие как работать с изображениями (Масштабировать, скопировать/вставить, обрезать). А то что-то не могу ни как разобраться. Может книги какие кто знает :) http://www.cyberforum.ru/cpp/thread227442.html
C++ Программа завершения процесса
Возможно ли написать программу, чтобы завершить процесс mail.ru agenta? Да, и если возможно, из другого пк. (через сетку). Если есть такая, выложите пожалуйста, очень надо.
C++ Не получается разрешить доступ к интернету
Не получается разрешить доступ к интернету через LAN другому компьютеру
C++ Irrlicht http://www.cyberforum.ru/cpp/thread226685.html
Доброго времени суток. Проблема состоит в том, что при загрузке движка Irrlicht все в порядке, а при прописывании программе через какой путь ей надо пройти, чтобы обратиться к классу, показывает, что что-то не так. Не смотря на это, программа какое-то время правильно функционирует, но не создает экзешник, спустя еще несколько дней она просто отказывается работать и предлагает попробовать...
C++ Получение и хранение IP адреса подключившегося клиента по сетям незнаю почти ничего. прочитав несколько статей о сетях так толком и не понял.. можно в этой теме буду задовать конкретные ворпросы по сетя? =) 1. как заставить сервера увидить ип клиента(если подключился) и можно будет этот ип взять за переменную? чтобы далее использовать для рассылок? каждому ипу свое отсылать.. подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2914 / 1343 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
13.01.2011, 13:39     Про CRC32
Форматируйте код по-человечески. Функция не закрыта, main() закрыта дважды. Сложно, что-ли, нормально форматировать код? Тогда подобные ошибки на раз всплывать будут.
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
#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;//если убрать, ошибка при линковании
}
 
Текущее время: 14:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru