1、调试C++程序时,有时可能需要以16进制打印输出缓存区数据,以定位跟踪问题,现提供其实现的代码:
void printHex(char* buff, int buff_len) { char *str = (char*)malloc(buff_len * sizeof(char)*2 + 1); if (str != NULL) { int ret = 0; bzero(str, buff_len *
1、调试C++程序时,有时可能需要以16进制打印输出缓存区数据,以定位跟踪问题,现提供其实现的代码:
void printHex(char* buff, int buff_len) { char *str = (char*)malloc(buff_len * sizeof(char)*2 + 1); if (str != NULL) { int ret = 0; bzero(str, buff_len *