📄 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 + -