⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 convertasciichrhex.h

📁 QQ自动登陆器
💻 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 + -