bytehexstrconvert.h

来自「手机发送短信的Activex控件」· C头文件 代码 · 共 17 行

H
17
字号
//用于BYTE与十六进制数字串互换的函数

//作用:将  pBytes处,长度为nBytes的字节,转换为十六进制数字,存于str
//说明:调用程序必须保证  str的长度为    2*nBytes + 1(NULL)
//返回:转换后的字节数,不包括加入的NULL,实际  ==  2*nBytes 
extern int ByteToHexStr(const unsigned char*pBytes, int nBytes, char* str);

//作用:将十六进制数字串str,转换为十六进制BYTE,存于pBytes
//说明:调用程序必须保证pBytes 的长度, str的长度应该是偶数   
//返回:转换后的字节数,实际  ==  str长度  / 2
extern int HexStrToByte(const char*str, unsigned char*pBytes);


//作用:将十六进制数字串str,的前len字节  转换为十六进制BYTE,存于pBytes
//说明:调用程序必须保证pBytes 的长度, len应该是偶数   
extern int HexStrLenToByte(const char*str, int len, unsigned char*pBytes);

⌨️ 快捷键说明

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