str2hex.h

来自「我自己工程中用来与我的工控板测试udp通信的程序」· C头文件 代码 · 共 29 行

H
29
字号
// str2hex.h
#ifndef _STR2HEX_H
#define _STR2HEX_H

// 过滤16进制字符串中的非16进制字母
CString FilterHexStr(CString strHex);

// 将合法的16进制字符串转换为整数数组
unsigned int HexStr2IntArray(CString strHex, unsigned char *ucIntArray);

// 将整数数组转换为合法的16进制字符串
CString IntArray2HexStr(unsigned char *ucIntArray, unsigned int count);

// 过滤2进制字符串中的非2进制字母
CString FilterBinStr(CString strBin);

// 将合法的2进制字符串转换为整数数组
unsigned int BinStr2IntArray(CString strHex, unsigned char *ucIntArray);

// 整数转2进制数: 10d->0000_1010b
unsigned int Int2Bin(unsigned char hex[], unsigned int size_hex,
					 unsigned char bin[], unsigned int size_bin);

// 2进制转为整数: 0000_1010b->10d
unsigned int Bin2Int(unsigned char bin[], unsigned int size_bin,
					 unsigned char hex[], unsigned int size_hex);

#endif // _STR2HEX_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?