본문 바로가기

Native/C

4bit jump

항우연 때문에 이동을 해야 하는데 처음엔 그냥 그냥 해볼려고 했다가 아무리 생각해도 몽땅 옮기고 하는 편이 100배 더 편하고 더 나을 것 같다는 생각밖에 들지 않았다는 점....

[code]
int main(void)
{
    char pData[10];
    char tmp, res;

    strcpy(pData, "3a341930");

    res = (pData[0] << 4);
    tmp = (pData[1] >> 4);
    res |= tmp;

    printf("%02x %02x %02x\n", res, pData[0], pData[1]);
    
    return 0;
}
[/code]


이런식으로 하면 되지 않을까?

'Native > C' 카테고리의 다른 글

keygen  (0) 2013.10.02
Number of days in the given month (월에 마지막 일 알기)  (0) 2013.10.02
GPS 거리 계산  (0) 2013.10.02
Parser  (0) 2013.10.02
scanf  (0) 2013.10.02