?? bytetohex.cpp
字號:
#include "stdafx.h"
#include "ByteToHex.h"
CByteToHex::CByteToHex(void)
{
}
CByteToHex::~CByteToHex(void)
{
}
CString CByteToHex::BytedToHexed(char * inBuff,int len)
{
int i = 0,j=0;
CString str;
CString out;
char temp;
int dec;
char ch;
do
{
temp = inBuff[i];
temp = temp >> 4;
dec = temp&0x0f;
ch = Transform(dec);
out.Insert(j++,ch);
temp = inBuff[i];
dec = temp&0x0f;
ch = Transform(dec);
out.Insert(j++,ch);
i++;
}while(j<len*2);
return out;
}
char CByteToHex::Transform(int dec)
{
switch (dec)
{
case 0:
return '0';
case 1:
return '1';
case 2:
return '2';
case 3:
return '3';
case 4:
return '4';
case 5:
return '5';
case 6:
return '6';
case 7:
return '7';
case 8:
return '8';
case 9:
return '9';
case 10:
return 'A';
case 11:
return 'B';
case 12:
return 'C';
case 13:
return 'D';
case 14:
return 'E';
case 15:
return 'F';
default:
return 0;
break;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -