安静纸鹤

文章
2
资源
0
加入时间
2年10月21天

C:数组转换十六进制式的字符串输出。

ESP8266由于需要用到MD5加密,加密过后的数据是一个数组,需要把这个数组以十六进制的形式通过网络接口发送出去。由于网络接口不能使用printf函数,不能使用%02x之类的格式转换。所以就先把数组变成字符串,然后再发送。重要的一个细节:转换完成后末尾一定要加上 \r\n !!!否则无法当做字符串处理。比如MD5加密过的数组为:RawData[6] = {159,36,153,