char temp[7] = {'1','2','3','4','5','6','\0'};char szHex[4] = {'\0',};for(int i = 0; i < strlen(temp); i += 2){ sscanf(&temp[i], "%X", &(szHex[i/2]));}위의 코드는szHex[0] = 0x12;szHex[1] = 0x34;szHex[2] = 0x56;과 결과가 같다.