源数据src转为十六进制字符编码再放入目标字符buf,比如0xA8在目标放两个字节0x41(A) 0x38(8)

This commit is contained in:
Stone 2015-01-17 08:40:25 +00:00
parent c8b2de6d7b
commit 8e32b753b1
2 changed files with 2 additions and 2 deletions

View File

@ -511,7 +511,7 @@ void TSys::ShowString(byte* buf, uint len, bool autoEnd)
} }
} }
// 源数据转为十六进制字符编码再放入目标字符比如0x28在目标放两个字节0x02 0x08 // 源数据src转为十六进制字符编码再放入目标字符buf比如0xA8在目标放两个字节0x41(A) 0x38(8)
void TSys::ToHex(byte* buf, byte* src, uint len) void TSys::ToHex(byte* buf, byte* src, uint len)
{ {
for(int i=0; i < len; i++, src++) for(int i=0; i < len; i++, src++)

2
Sys.h
View File

@ -115,7 +115,7 @@ public:
void ShowHex(byte* buf, uint len, char sep = '\0'); void ShowHex(byte* buf, uint len, char sep = '\0');
// 显示字符串,不指定长度时自动找\0 // 显示字符串,不指定长度时自动找\0
void ShowString(byte* buf, uint len = 0, bool autoEnd = true); void ShowString(byte* buf, uint len = 0, bool autoEnd = true);
// 源数据转为十六进制字符编码再放入目标字符比如0x28在目标放两个字节0x02 0x08 // 源数据src转为十六进制字符编码再放入目标字符buf比如0xA8在目标放两个字节0x41(A) 0x38(8)
void ToHex(byte* buf, byte* src, uint len); void ToHex(byte* buf, byte* src, uint len);
private: private:
int _Index; // MCU在型号表中的索引 int _Index; // MCU在型号表中的索引