|
이새벽에~~ -0-
허접소스입니다.. ^^;;;
참고하시기바랍니다...
AnsiString strTemp;
AnsiString strCurr;
BYTE data;
for(int i=0; i<BufferSize; i++)
{
data = Buffer[i];
// Hex 값으로 표시할경우
if(chkHex->Checked){
if(data > 0x0f) strTemp = Format("0x%2x ", ARRAYOFCONST((data)));
else strTemp = Format("0x0%1x ", ARRAYOFCONST((data)));
}
// Ascii 값으로 표시할경우
else{
char buf[10];
sprintf(buf, "%c", data);
strTemp = buf;
}
strCurr += strTemp;
}
Jun 님이 쓰신 글 :
: void HexStrToAsiStr(String input)
: {
: String result;
: int i;
: for (i=0; i<input.length(); i+=2){
: result += IntToStr(StrToInt("0x" + input.substring(i, 2)));
:
: 살짝 해봤는데 잘모르겠습니다. 부탁드립니다. ㅠㅠ;;
|