crc check처럼 bit연산을 하려고 하는데
어케 하려면 되나요....
예제로는 c로 된 아래의 식을 어케 바꾸지요...
답변을 부탁합니다.......
예)
unsigned char i, sum, parity, temp[80];
.
.
.
for (i = 2; i < (length = (char)strlen(temp)); i ++){
sum += temp[i];
}
paruty = sum & 0xDF; <==== 이부분이죠...
.
.
return(&temp[0]);
}
> crc check처럼 bit연산을 하려고 하는데
> 어케 하려면 되나요....
> 예제로는 c로 된 아래의 식을 어케 바꾸지요...
> 답변을 부탁합니다.......
>
> 예)
>
>
var i, sum, parity : byte;
temp : array [0..79] of byte;
begin
.
.
.
for i := 2 to high(temp) do
begin
sum = sub + temp[i];
end;
paruty = sum and $DF; <==== 이부분이죠...
// C 델
<< shl
>> shr
| or
& and
return(@temp[0]);
end;