std::string BCDBytesToString(const std::vector& data) { std::string number; for (auto i : data) { char buf[3]; sprintf(buf, "%02X", i); number += buf; } std::size_t pos = number.find_last_of('F'); if (pos == 8) { return "0"; } return number.substr(pos + 1); }

c++ func BCDBytesToStringdata byte string 	var number string	for _ i = range data 		number += fmtSprintf02X i		pos = stringsLastIndexnumber F	if pos == 8 		return 0		return numberpos+1	str = fmtSprin

原文地址: https://www.cveoy.top/t/topic/e1Rw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录