优化完善代码 2

This commit is contained in:
xia-chu 2023-10-27 22:47:20 +08:00
parent e438744d76
commit f78e3632e5
1 changed files with 4 additions and 4 deletions

View File

@ -36,7 +36,7 @@ void UnicodeToUTF8(char *pOut, const wchar_t *pText) {
return;
}
char HexStrToBin(char ch) {
char HexCharToBin(char ch) {
if (ch >= '0' && ch <= '9') return (char)(ch - '0');
if (ch >= 'a' && ch <= 'f') return (char)(ch - 'a' + 10);
if (ch >= 'A' && ch <= 'F') return (char)(ch - 'A' + 10);
@ -44,9 +44,9 @@ char HexStrToBin(char ch) {
}
char HexStrToBin(const char *str) {
auto high = HexStrToBin(str[0]);
auto low = HexStrToBin(str[1]);
if (high < 0 || low < 0) {
auto high = HexCharToBin(str[0]);
auto low = HexCharToBin(str[1]);
if (high == -1 || low == -1) {
// 无法把16进制字符串转换为二进制
return -1;
}