2014-07-09 1 views
1

배열 첨자에 대한 '서명 숯불 [의 INT]'나는이 기능을 작성했습니다 이 함수가 호출되었고, 어떻게 수정해야하는지, 또는 무엇이 잘못되었는지는 잘 모르겠습니다.유효하지 않은 유형 I 데이터 바이트를 사용하여 CRC를 만들려고하고 있어요

이 질문을 피하기 위해 다른 기본 .h 및 참조 된 .cpp 파일을 포함 시켰습니다.

This is the Command header file (cmgCOM.h)

This is where the CRCs are computed (crc16.cpp)

This is the primary Command file (cmgCOM.cpp)

난 정말 내가 얻을 수있는 모든 도움을 주셔서 감사합니다; 제공해야 할 정보가 더 있으면 알려주십시오. C/C++에 익숙하지 않아이 문제의 원인을 알 수 없습니다.

감사합니다.

+1

'*'가 없습니다. 당신은'unsigned char * bytes'를 원한다. –

답변

6

당신은 bytes을 부호없는 char의 배열로 생각했지만 그것은 단일 unsigned char 값으로 만 decaled했다고 생각합니다.

u16 crcGenerate(unsigned char bytes[], int len){ 
관련 문제