|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2010, 20:38 | #1 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 15
|
Нужно рассчитать CRC16, на Си. Коды с википедии не подходят.. (
В общем, задача такая: есть у нас файл..
Код:
Вот я просто хз!!! Нигде не могу найти то, что работало бы! Проверка на рабочесть такая: - вычисляем crc - дописываем полученное значение в конец файла - вычисляем crc вновь и получаем 0 (надеюсь, не надо объяснять, почему=)) Вот как раз-таки последнее требование не выполняется. Бьюсь уже вторую неделю, завтра последний день для сдачи этой работы, иначе недопуск и как минимум допса в августе. Помогите, плиз... |
10.06.2010, 20:41 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
почему коды с Вики не подходят?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.06.2010, 20:50 | #3 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 15
|
Почему не походят? Потому что не получается их приспособить.. Я в Си недавно совсем, и вот эти коды со всякими символами >>, <<, ? - для меня практически совсем непонятны..
В вики процедура вычисления Crc16 есть, аргументы у неё - чаровская переменная и какая-то int len, длина чего-то.. в общем, непонятно! |
10.06.2010, 21:15 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
указатель на буфер где находятся данные которые надо про-CRC16-рить
а второе это размер этого буфера(то есть размер данных) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
10.06.2010, 21:18 | #5 | |
Пользователь
Регистрация: 31.05.2010
Сообщений: 15
|
Цитата:
Последний раз редактировалось farewe11; 10.06.2010 в 22:17. |
|
10.06.2010, 22:19 | #6 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 15
|
блин. если никто не знает, выложу код crc8, полностью рабочий, помогите хотя бы просто перевести его в crc16:
Код:
|
10.06.2010, 22:25 | #7 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
или переписать тот код на загрузку с файла? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
10.06.2010, 22:32 | #8 |
Пользователь
Регистрация: 31.05.2010
Сообщений: 15
|
Недостаток опыта мешает. Блин, Вы до сих пор ничего по теме не сказали.. Я за помощью обращаюсь только в крайнем случае, только тогда, когда уже просто в тупике застрял. Так что будьте уверены, что я просто на мели и рассчитываю только на Вас
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CRC16 в С# | Linore | Общие вопросы .NET | 13 | 03.02.2010 20:14 |
Помогите с РГР на Си(есть коды, нужно подправить) | Darh | Помощь студентам | 1 | 27.12.2009 21:16 |
стоит ХР, поэтому функцию БЗ не могу использовать, а нужно рассчитать. что делать, помогите | Baxxter | Microsoft Office Excel | 2 | 18.04.2009 02:15 |
А мы в Википедии извесны ;) | Stilet | Свободное общение | 10 | 04.01.2009 18:04 |