Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Указатели, символьные строки и функции Функция разбивает строку на две части: до первого вхождения за-данного символа и после него. буду очень солидарен. https://www.cyberforum.ru/ cpp-beginners/ thread1020596.html C++ немогу доработать с вводам документа кто сможет доработайте
Число делится на 11, если разность между суммой цифр, стоящих на не- четных местах, и суммой цифр, стоящих на четных местах, кратна 11. Проверить этот признак для всех натуральных чисел, не превосходящих заданного m, и вы- вести числа, кратные 11. Указатели В задаче 7 организовать ввод данных из файла input.txt (в динами- чески организованные массивы ) точно наработал...
C++ На основе записной книжки вывести фамилии лиц живущих в Москве (по алфавиту) Помогите пожалуйста написать программу на С++ вот задание: На основе записной книжки, содержащей сведения: фамилия, год рождения, адрес (город, улица, номер дома, квартиры), место работы (учебы) написать программу, которая вводит эту информацию и выводит следующие данные: фамилии лиц живущих в Москве (по алфавиту) Заранее спасибо!!! https://www.cyberforum.ru/ cpp-beginners/ thread1020568.html C++ Быстрый подсчет количества бит https://www.cyberforum.ru/ cpp-beginners/ thread1020559.html
Нужно подсчитать количество бит, равных единице в int32, использую статический массив, в котором заранее подсчитаны значения для 0x0000 - 0xFFFF inline unsigned __int8 BitCount16( unsigned __int16 k ) { static unsigned __int8 mas; static bool init = InitMas( mas ); return mas; }
C++ задача сорт и поиск бульбашка
надо по сортировать числа 12 22 15 55 11 21 12 31 13 51 55 15 с помощью буль башки в отсортированном массиве после этова найти максимальное число и минимальное в массиве! также найти определенный элемент масива(число) - - если есть такой то на какой позиции он стоит ( то есть первый третий десятый)! если нет то нет пожалуйста если можно сразу код программы
C++ Написать программу с функцией, вычисляющей расстояние между двумя точками на плоскости Пожалуйста Помогите сделать лабу, нужно что-бы я сам задавал координаты точек на плоскости. https://www.cyberforum.ru/ cpp-beginners/ thread1020526.html
C++ Отправка письма на email Здорова господа!!! Пишу щас программку которая должна отсылать письма на email, но ничего не получается. От что набрасал:#include <winsock.h> int main() { cout <<"Rabota c SOCETAMI"<<endl; //PF_INET-протокол семейства интернет //SOCK_STREAM-надежный потоковый сокет https://www.cyberforum.ru/ cpp-beginners/ thread1020524.html в последней строке файла записаны два слова, переписать в выходной файл лишь те строки в которых есть хотя бы одно из этих слов C++
помогите пожалуйста с задачей: в последней строке файла записаны два слова, переписать в выходной файл лишь те строки в которых есть хотя бы одно из этих слов :help:
C++ приведение NULL к char https://www.cyberforum.ru/ cpp-beginners/ thread1020499.html
можно ли так писать, если getpwd(login) возвращает NULL? pwds = (char*) getpwd(login);
C++ Запись в массив объекты класса (vector) https://www.cyberforum.ru/ cpp-beginners/ thread1020491.html
// oop_laba2_2cpp: определяет точку входа для консольного приложения. //Вариант 6 //Объект – директория. // //Включает в себя //массив //файлов (имя, расширение, размер). // //Методы – Определение свойств класса //
C++ нарисовать изображение
вот мой код помогите пожалуста найти ощибки что тут не правильно! очень прощу! вот мой код #include <iostream> using namespace std; int main() { int n, i, j; bool wasFirst = false; while (cin >> n && n != 0) {
C++ наити количество строк в двумерном массиве которого содержыт хоть один положительный элемент https://www.cyberforum.ru/ cpp-beginners/ thread1020485.html
подскажите пожалуйста как прописать код чтобы находил количество строк в котором хоть один положительный элемент #include <iostream> #include <iomanip> #include<stdlib.h> #include<time.h> using namespace std; int main() { setlocale(0,"Rus"); int n,m;
1 / 1 / 0
Регистрация: 31.01.2013
Сообщений: 37
0

CRC16, Unsigned Char и Полином - C++ - Ответ 5398150

27.11.2013, 12:38. Показов 1976. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
CRC Verifying code

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
#define UCHAR unsigned char 
#define UWORD unsigned int 
 
UWORD code CRC_TABLE[16]={                 
  0x0000,0x1021,0x2042,0x3063,0x4084,0x50A5,0x60C6,0x70E7, 
  0x8108,0x9129,0xA14A,0xB16B,0xC18C,0xD1AD,0xE1CE,0xF1EF 
  };  
 
 
UWORD CRCCalculate(UCHAR * pBuffer,  UCHAR ucLength) 
{ 
 UWORD uwCRC; 
 UCHAR ucTemp; 
 
 uwCRC=0xFFFF; 
 while(ucLength--) 
 { 
  ucTemp=(UCHAR)(uwCRC>>0x0C);       
  uwCRC<<=4;                    
  uwCRC^=CRC_TABLE[ucTemp^((*pBuffer)>>0x04)];      
  ucTemp=(UCHAR)(uwCRC>>0x0C);       
  uwCRC<<=4;                        
  uwCRC^=CRC_TABLE[ucTemp^((*pBuffer)&0x0F)];    
  pBuffer++; 
 } 
 return uwCRC; 
}
Не подскажете, какой полином используется в этом коде? 0xFFFF?

мой код:
C++
1
2
3
UCHAR msg[2]={0x0010, 0x0001};
UCHAR length = sizeof(*msg);
CRCCalculate(*msg, length);
ругается: cannot convert int to unsigned char *

я, если честно, не понимаю почему длина должна быть unsigned char(uc Length в CRCCalculate()) и как ее получить...

Добавлено через 3 минуты
и хотелось бы разобраться в синтаксисе:
C++
1
2
3
4
uwCRC<<=4; 
uwCRC>>0x0C
uwCRC^=CRC_TABLE[ucTemp^((*pBuffer)>>0x04)];  
ну и while(ucLength--)
объясните или дайте ссылки пожалуста

Добавлено через 34 минуты
ой полином точно не 0xFFFF
если я правильно понял то полином 0x1021?

Вернуться к обсуждению:
CRC16, Unsigned Char и Полином C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2013, 12:38
Готовые ответы и решения:

Приведение типов unsigned char[2] to unsigned char [64]
Добрый день! Подскажите пожалуйста, как поступить. Есть простая функция main int main() { ...

Преобразование unsigned short в unsigned char
Как можно преобразовать unsigned short в unsigned char ?

Char unsigned char signed char длинна Кааак
Здравствуйте. char l = {0,0}; l = 0xff; Почему, меня, компилятор не посылает куда...

Сделать преобразование unsigned char в char, а затем типу int
Здраствуйте, есть вопрос: Число представлено двумя полями: типа long для рублей и unsigned char -...

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

Std::fstream почему функция write принимает параметр char* а не unsigned char* (аля byte*) ?
Ну собственно сабж... std::fstream fs; fs.write((char*)..) В случае бинарного потока я допустим...

Неверная конверсия из char* в unsigned char*
Здравствуйте. Почему-то ловлю ошибку, гласящую о том, что не удалась конверсия из char* в *unsigned...

const char и unsigned char
Всем привет. Такое дело. Это даже проблемой не назовешь, но суть такая. Мне нужно записать const...

Совместимость char и unsigned char
Есть некие числа в виде unsigned char. Есть строка в виде массива char (которая потом сбрасывается...

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