Q&A

  • del에서 bit 연산이 되지 않나요...
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]);

}







1  COMMENTS
  • Profile
    김진호 2000.08.26 02:40
    hanminet wrote:

    > 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;