首页 > 学院 > 开发设计 > 正文

字符字符串转十六进制字符串

2019-11-06 06:17:14
字体:
来源:转载
供稿:网友

#include "stdafx.h"#include <iostream>#include <string>#include <cstdio>using namespace std;

char* str2hex(char* dest,char* src){ if(src == NULL || src == NULL)  return NULL; char* tmp = dest; while(*src != '/0') {  *dest = *src/16 + '0';  *(++dest) = *src % 16;  if (*dest == 10)   *dest = 'a';  else if(*dest == 11)   *dest = 'b';  else if(*dest == 12)   *dest = 'c';  else if(*dest == 13)   *dest = 'd';  else if(*dest == 14)   *dest = 'e';  else if(*dest == 15)   *dest = 'f';  else   *dest += '0';  ++dest;  ++src; } *(++dest) = '/0'; return tmp;}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表