问个字符转换的 函数啊

sinos_sinos 2006-05-19 04:40:33
写个函数 如果输入是 1F
输出 31 46

该怎么写啊?

通用的要
...全文
148 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinos_sinos 2006-05-19
  • 打赏
  • 举报
回复
我要MUC里跑的

界面的不行啊
铖邑 2006-05-19
  • 打赏
  • 举报
回复
晕搞错了
void trans(char *dst, const char *src)
{
assert(src != NULL && dst != NULL);
while(*src)
{
dst += sprintf(dst, "%.2x", *src);
src ++;
}
}
铖邑 2006-05-19
  • 打赏
  • 举报
回复
void trans(char *dst, const char *src)
{
assert(src != NULL && dst != NULL);
while(*src)
{
dst += sprintf(dst, "%u", *src);
src ++;
}
}
柯本 2006-05-19
  • 打赏
  • 举报
回复
#include <stdio.h>
#include <string.h>
void main()
{
unsigned char buff[256];
int i;
scanf("%s",buff);
for(i=0;i<strlen(buff);i++)
printf("%02x ",buff[i]);
printf("\n");

}
sinos_sinos 2006-05-19
  • 打赏
  • 举报
回复
类推 
F1F
则输出 0x46 0x31 0x46

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧