📄 convertasciichrhex.h
字号:
#ifndef __CONVERT_ASCII_CHAR_HEX__
#define __CONVERT_ASCII_CHAR_HEX__
/********************************************************************
created: 2007/08/27
created: 27:8:2007 21:28
filename: ConvertAsciiChrHex.h
file base: ConvertAsciiChrHex
file ext: h
author: zhupf
purpose: Hex2AsciiChr & AsciiChr2Hex functions
*********************************************************************/
#include "stdafx.h"
// receive 0-15, return '0'-'F'
BYTE HexToAsciiChr(BYTE Hex);
// receive '0'-'F', return 0-15
BYTE AsciiChrToHex(BYTE AsciiChr);
// receive "00"-"FF", return 0-255, -1 for error
BYTE AsciiStrToHex(CString AsciiStr, int Start = 0);
// receive 0-255, return "00"-"FF";
CString HexToAsciiStr(BYTE Hex);
// 2进制内存块转换成16进制文本
void MemToHexStr(const BYTE* mem, DWORD memlen, CString& HexStr);
// 16进制文本转换成2进制内存块
bool HexStrToMem(const CString& HexStr, BYTE* mem);
// 普通ASCII字符串转换成16进制文本格式字符串
CString AsciiStrToHexStr(CString AsciiStr);
// 16进制文本格式字符串转换成普通ASCII字符串
CString HexStrToAsciiStr(CString HexStr);
// 0x0000 0000 格式地址字符串转换成双字
DWORD AddrStrToHex(CString RawAddr);
// 双字地址转换成0x0000 0000 格式地址字符串
CString HexAddrToStr(DWORD HexAddr, bool WithPrefix = true);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -