Chinaunix首页 | 论坛 | 博客
  • 博客访问: 580552
  • 博文数量: 192
  • 博客积分: 3780
  • 博客等级: 中校
  • 技术积分: 1487
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 10:11
文章存档

2012年(6)

2011年(160)

2010年(26)

分类: C/C++

2011-09-15 17:25:42

//n:字符个数
void inv(char *x,int n)
{
char *p;
char temp,m=(n-1)/2;
char *i,*j;
i=x;
j=x+n-1;
p=x+m;
for(;i<=p;i++,j--)
{
temp = *i;
*i=*j;
*j=temp;
}
return ;

}

int DecToHex(int n,char *data)
{
char str[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int m,i=0;
 
while(n!=0)
{
m=n & 0xf;
data[i]=str[m];
n=n >> 4;
i++;
}
data[i]='\0';
 
inv(data,i);
// for(--i;i>=0;i--)
// {
// printf("%c",data[i]);
// }
// printf("\n");
return 0;
}
阅读(1961) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~