📄 util.cpp
字号:
#include "stdafx.h"
#include "util.h"
int _hextodec( char *hex, int len )
{
int dec = 0;
int base = 1;
int index;
for ( int i = len - 1; i >= 0; i-- )
{
if ( hex[i] >= '0' && hex[i] <= '9' )
index = hex[i] - '0';
else
index = hex[i] - 'A' + 10;
dec += index * base;
base *= 16;
}
return dec;
}
// 16柳荐 沥荐甫 16柳荐 巩磊肺 函券矫挪促.
static char _hexdectochar( char num )
{
if ( num < 10 )
return num + '0';
return (num - 10) + 'A';
}
void _dectohex( int dec, char *hex, int len )
{
int index = 0;
while ( index < len )
{
hex[index++] = _hexdectochar( dec % 16 );
dec = dec / 16;
if ( dec == 1 )
{
if ( index < len )
hex[index++] = _hexdectochar( dec );
break;
}
else if ( dec == 0 )
{
if ( index < len )
hex[index++] = '0';
break;
}
}
// 芭操肺 历厘等 16柳荐 巩磊凯阑 第笼绰促.
for ( int i = 0; i < index / 2; i++ )
_swap( hex[i], hex[index - i - 1] );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -